为什么快速路由会被aws上的反应路由器覆盖而不是localhost

时间:2016-10-14 20:05:34

标签: amazon-web-services express reactjs

我正在尝试创建一个api路由,以便在反应应用中保存来自我的状态的潜在客户数据。从我的本地主机,获取和发布工作正常,当我去网址时,我得到了一个json,就像我想要的那样。但是,当我将这些文件同步到我的amazon linux服务器时,它在我的路由器中使用* route而不是去正确的url路径。

这是我在server.js中的内容

app.use('/api/leads', leadRoute );

app.get('/', function (req, res) {
  res.sendFile(__dirname + 'static/index.html')
});

app.get('/static/bundle.js', (req, res) => {
  return res.sendFile(__dirname + '/dist/bundle.js');
});

app.use('*', function (req, res) {
  res.sendFile(__dirname + '/static/index.html')
});

1 个答案:

答案 0 :(得分:0)

原因是您正在更新服务器端代码,而不是在更改后重新启动服务器。