http-status-code-404 - Svelte Sapper Server Route 404 Not Found
问题描述
我正在使用默认 Sappersveltejs/sapper-template#webpack
启动我的项目
我有一个名为的服务器路由auth/login
,它只接受POST
来自同一个 Sapper 客户端脚本的请求。
文件结构如下所示:
服务器路由auth/login
如下所示:
但我得到了一个404 Not Found
错误,它甚至只是在下面运行npm run dev
:
我不明白到底是什么问题,有人可以帮忙吗?
非常感谢您提前。
解决方案
在研究了这个问题之后。我发现在服务器路由auth/login
中丢失了代码async
。
所以这是错误的:
export function post(req, res, next){}
这是对的。
export async function post(req, res, next){}
在我改变它之后它就可以工作了。
推荐阅读
- angular - 独立一次性 Angular 应用程序的持久存储选项
- ruby-on-rails - Rails - 设计 - 禁用重置密码令牌到期时间
- python - x[:1] 和 x[0] 之间的区别
- r - knitr 在 /static/ 文件夹中找不到 img 文件
- github - 如何在 github 的 CODEOWNER 中包含一个 github 应用程序
- css - 我怎样才能居中
在 Angular 9 的屏幕中间 - google-chrome - 在 chrome 版本 > 80 中关闭相同站点强制
- css - Vuetify.js - 如何在 v-card 中添加横向边框
- python - Python通过具有条件的多个属性对列表进行复杂排序
- c++ - 从文件读取时发生访问冲突 (C++)