Сервер Svelte Sapper Route 404 не найден

Я использую Sapper по умолчанию sveltejs/sapper-template#webpack, чтобы начать свой проект

У меня есть серверный маршрут auth/login, который принимает только POST запрос от того же клиентского скрипта Sapper.

Файловая структура выглядит так:

введите описание изображения здесь

А маршрут Сервера auth/login выглядит так:

введите описание изображения здесь

Но у меня ошибка 404 Not Found, и она даже работает только под npm run dev:

введите описание изображения здесь

Я не понимаю, в чем именно проблема, может ли кто-нибудь помочь?

Заранее большое спасибо.


person Ellery Leung    schedule 22.02.2021    source источник


Ответы (1)


После исследования этой проблемы. Я обнаружил, что в маршруте сервера auth/login код отсутствует async.

Так что это неправильно:

export function post(req, res, next){}

Это правильно.

export async function post(req, res, next){}

И работает после того, как я его поменяю.

person Ellery Leung    schedule 22.02.2021