如何使用 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.

进行解析