如何解决当我在app.use中保留路径时,为什么会出现SyntaxError:Unexpected token <?
app.use([path,] callback [,callback...])
Express路由器为app.use('/v1',routes());
我在服务器中遗漏了/v1
来测试极端情况,并检查路由是否在开始时没有/v1/
的情况下工作。
它一直返回语法错误:json在位置0处出现意外令牌
我也有一个webpack代理
proxy: {
'/v1/**': {
target: 'http://localhost:5000',changeOrigin: true
}
}
和这一行
// Handles any requests that don't match any of the above routes
if (process.env.NODE_ENV == 'prod'){
app.get('*',(req,res) => {
res.sendFile(path.resolve(__dirname,'../client/public/index.html'));
});
}
路由和Webpack是否彼此混淆?有什么多余的东西我可以做得更好吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。