【发布时间】:2020-03-25 10:16:20
【问题描述】:
所以,我一直在尝试设置一个具有 2 因素身份验证功能的服务器的小示例。我使用nuxt 作为前端,flask 作为后端。
在本地开发时(使用npm run dev),我能够让通信链正常工作:
- 网页向
server/<some_request>/<some_param>发送请求 -
proxy模块将其重定向到http://localhost:5000/<some_request>/<some_param> - 请求由
axios模块发送 -
flask接收请求,处理并回答。
当尝试将此应用程序部署到 Dreamhost 服务器时,我使用 npm run build 和 npm run generate 静态地为网站提供服务。我在浏览时能够收到我的网页。
但是当尝试登录时,上面描述的链中断了,对server/<some_request>/<some_param>的请求得到了404的响应。在服务器的命令行中我看到flask没有收到任何请求,所以我假设这是proxy 模块的一些问题。
我不太确定如何调试此问题,因此我们将不胜感激任何帮助或想法。
【问题讨论】:
标签: node.js npm axios nuxt.js http-proxy