Alguém poderia explicar como definir cabeçalhos no api/something/+server.js
sveltekit?
Eu li os documentos aqui
É tudo sobre +page.server.js, mas nãoapi/folder/+server.js
export async function POST(event){
let newheader = {"potato" : "something"}
//how to set headers?
return new Response({success : true})
}
O objeto de opções de resposta possui uma
headers
propriedade . Além disso, se você quiser retornar JSON, existe uma função estáticaResponse.json
que pode ser usada. Caso contrário, você terá que definir o cabeçalho do tipo de conteúdo correto e JSON restringir o valor você mesmo.Por exemplo
Se você deseja apenas indicar uma resposta bem-sucedida, não precisa de nenhum corpo de resposta.
Se você quiser indicar um erro, defina
status
algo apropriado (por exemplo, 400 para solicitação incorreta ou 500 para erro do servidor).