无法在 /api/something/server.js 中使用 setHeaders 设置标头

问题描述 投票:0回答:1

有人可以解释一下如何在 sveltekit 中的

api/something/+server.js
中设置标题吗?

我阅读了文档这里

这都是关于 +page.server.js 但不是

api/folder/+server.js

export async function POST(event){
  let newheader = {"potato" : "something"}

  //how to set headers?
  return new Response({success : true})
}
svelte sveltekit
1个回答
0
投票

响应选项对象有一个

headers
属性。 另外,如果你想返回 JSON,可以使用静态函数
Response.json
。否则,您必须自己设置正确的内容类型标头并使用 JSON 字符串化该值。

例如

return Response.json(
    { success: true },
    {
        headers: {
            'potato': 'something',
        },
    },
);
© www.soinside.com 2019 - 2024. All rights reserved.