【发布时间】:2018-12-30 10:03:23
【问题描述】:
所以我将 webpack 用于 8080 上的项目,后端在 3000 上。代理似乎工作正常,因为我可以向后端发送请求并毫无问题地访问它。然而。我需要包含这个允许我让用户加载页面的中间件,如果他们在一定时间内登录,他们发送到服务器的初始请求会自动登录。
router.use(function (req, res, next) {
//check token for routes beneath vvvv
})
router.post('/preauth', function (req, res) {
//return user account info if req.token is valid
})
当我尝试从 8080 上加载的页面到达 prauth 甚至之前的任何路线时,我只触摸中间件,没有其他任何东西。
当我执行 npm run build 然后从 3000 上的同一页面再次尝试时,它按预期工作。
不,CORS 未启用,代理不会重写任何 url。
有谁知道我的 Webpack 配置中的某些东西是否会导致这种情况?
【问题讨论】:
标签: node.js express webpack vue.js