2016-10-14 1 views
1

私はリアクションアプリケーションで自分の状態からリードデータを保存するためのAPIルートを作成しようとしています。私のlocalhostから、仕事をうまくやりとりできます。私がURLに行くと、私が望むように、私はjsonを手に入れます。しかし、これらのファイルを私のamazonのLinuxサーバに同期させると、正しいurlパスに行く代わりにルーターで*ルートが使用されます。ここ なぜローカルホストではなくaws上の反応ルータによってエクスプレスルートが上書きされるのですか

は私が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') 
}); 
+0

コードの変更がコンテナに確実にありますか?あなたがリターンのような何かを変更する場合、それは更新されますか?あなたは私がランダムに知っている容器で走っていることに注意してください。 –

+0

さて、私が行ってきた他の変更は、私が再同期したときに表示され、CRMのリードリストに投稿できなければならないほど重要なものをいくつか作りました。これは何らかの理由で固執していない唯一の変更だと思われます –

+0

私はちょうどres.send( 'hi')を行うための新しいルートを追加しようとしましたが、ローカルで正しくルーティングされるのと同じ問題が発生しますが、aws反応ルータがそれを無効にします –

答えて

0

理由は、サーバー側のコードを更新し、変更後にサーバを再起動していないということであったに持っているものです。

関連する問題