【问题标题】:How to get params of a POST endpoint with SvelteKit?如何使用 SvelteKit 获取 POST 端点的参数?
【发布时间】:2021-09-18 15:22:03
【问题描述】:

SvelteKit documentation 给出了如何编写带有参数的 GET 端点的示例...

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

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

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

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

【问题讨论】:

    标签: svelte sveltekit


    【解决方案1】:

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

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

    所有端点处理程序都是RequestHandler 类型,它们是接收ServerRequest 并具有基本相同的函数签名的函数。 POST请求在请求对象上也有body property,根据Content-Type头解析。

    【讨论】:

      猜你喜欢
      • 2022-10-23
      • 1970-01-01
      • 2022-12-21
      • 1970-01-01
      • 2021-12-17
      • 1970-01-01
      • 2022-06-24
      • 1970-01-01
      • 2019-09-26
      相关资源
      最近更新 更多