Estoy tratando de hacer que este método de búsqueda funcione en Svelte
Cuando page.svelte llama a la función para obtener los datos, en la consola recibo esto
[HTTP/1.1 405 Method Not Allowed 19ms]Que he reducido a esto
POST method not allowed¿Hay alguna variable que deba configurar en los archivos de configuración o hay otra solución que me falta?
// esbelto.config.js
import adapter from '@sveltejs/adapter-auto'; const config = { kit: { adapter: adapter(), methodOverride: { allowed: ['POST'] }, } }; export default config;Ambos archivos están en la carpeta Rutas.
// buscar-datos.js
export const POST = async(data) => { const response = // get data function here return { body: { data: response } } }// pagina.esbelta
async function fetchData() { const response = await fetch('./fetch-data', { method: 'POST', body: JSON.stringify(), headers: { 'content-type': 'application/json' } }) const { data } = await response.json() return data }La solución fue cambiar el nombre de la variable POST a minúsculas en el archivo get-data.js