【发布时间】:2021-10-23 23:57:10
【问题描述】:
我有一个 Vue.js 应用程序,我正在尝试模拟构建以用于生产,以便我可以测试注册服务人员以获取它,以便我可以发送通知(对应用程序有用,而不是像某些网站那样的垃圾邮件) .我遇到的问题是,当我为生产构建时,我尝试登录一个新的隐身浏览器并且我可以登录,但是当我的身份验证提供程序 (Auth0) 重定向回我的后端时,它在回调中失败,说它不存在.但是,如果我在运行 npm run serve 时使用相同的 .env 文件,我可以登录并让回调 URL 工作。
我正在使用的进程
- Run
npm run buildProd运行命令vue-cli-service build --mode production - 运行 http-server dist/
- 转到 / 重定向到 /login
- 通过 Auth0 登录
- 重定向到 /callback
- 重定向时出现 404 错误
来自 http-server 的错误消息
"GET /callback?code=dcdc1EAzh2Vx0_cN&state=bkFzRWtoUnd5WGJfcGw1d0tuNU1Md0lILmFWTEhxcmZKY0IuQ0NrRE9lVA%3D%3D" Error (404): "Not found"
我正在寻找是否有人知道为什么会发生这种情况?我还没有尝试将完整的生产部署到生产基础架构,因为我不想破坏它。
【问题讨论】:
标签: javascript vue.js