当我在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 (将#修改为@)