2

SvelteKit文档提供了一个示例,说明如何使用参数编写 GET 端点......

export async function get({ params }) { /* [...] */ }

...以及如何编写不带参数的 POST 端点...

export function post(request) { /* [...] */ }

如何编写带有参数的 POST 端点?更准确地说:如果我想同时访问端点中的参数和请求正文,我必须使用什么函数签名?

4

1 回答 1

2

您可以对POST请求处理做同样的事情!

export function post({ params, body }) { /* [...] */ }

所有端点处理程序都是 type RequestHandler,它们是接受 aServerRequest并且具有基本相同的函数签名的函数。POSTrequests 也有 request 对象的body属性,根据Content-Typeheader 进行解析。

于 2021-09-18T01:56:31.503 回答