如何使用 SvelteKit 获取 POST 端点的参数?
How to get params of a POST endpoint with SvelteKit?
SvelteKit documentation 给出了一个示例,说明如何使用参数编写 GET 端点...
export async function get({ params }) { /* [...] */ }
...以及如何编写 POST 个不带参数的端点...
export function post(request) { /* [...] */ }
如何编写带有参数的 POST 端点?更准确地说:如果我想访问端点中的参数和请求正文,我必须使用什么函数签名?
您可以对 POST
请求处理做同样的事情!
export function post({ params, body }) { /* [...] */ }
请求 object 上的所有端点处理程序都是类型 RequestHandler
, which are functions that take in a ServerRequest
and have essentially the same function signature. POST
requests also have the body
property,根据 Content-Type
header.
进行解析
SvelteKit documentation 给出了一个示例,说明如何使用参数编写 GET 端点...
export async function get({ params }) { /* [...] */ }
...以及如何编写 POST 个不带参数的端点...
export function post(request) { /* [...] */ }
如何编写带有参数的 POST 端点?更准确地说:如果我想访问端点中的参数和请求正文,我必须使用什么函数签名?
您可以对 POST
请求处理做同样的事情!
export function post({ params, body }) { /* [...] */ }
请求 object 上的所有端点处理程序都是类型 RequestHandler
, which are functions that take in a ServerRequest
and have essentially the same function signature. POST
requests also have the body
property,根据 Content-Type
header.