2017-05-23 3 views
-2

を読み書きすることはできません。Nodejsは、私は現在、主に3つのルートが含まれているNodeJSアプリケーションを開発しようとしています同時に

app.get('/1',(req, res) => { 
res.sendFile(path.join(__dirname, './index.html')) 
}); 

app.post('/1',(req, res) => { 
model.sharetime(req.body.zeit); 
}); 

app.get('/receive', (req, res) => { 
res.json(model.receivetime()); 
}); 

をポストルート/ 1一度、これまでと呼ばれます2番目の値は、配列に格納された値を受け取ります。私は、サーバーを再起動した後

私が遭遇している問題は、私は/ 1のgetルートが開いている間に受信/ルートをコールするたびに、全く応答がない

、突然私を得ます私が要求した応答。

基本的には、私がアプリケーションに必要なインデックスファイルを開いているルートを/ 1にして、結果をサーバーに戻して同時にルート/受信経由で更新値を受け取ることを意味します。

助けてください:)あなたは、あなたが単に投稿フォームからの値を持つ関数を呼び出している要求に応答していない

+0

POST/1にはまだ応答していません。これは問題の可能性があります。 –

+0

ありがとうございました:) これは間違いでしたが、今は完璧に動作します。 – sharkschrek

答えて

0

。そのルートハンドラに少なくともres.end();を追加します。

+0

res.end()でリクエストを閉じるとき。 index.htmlは決して読み込まれません。そして私はブラウザでそれを見ることができません。 – sharkschrek

+0

これを正しいルートハンドラに追加しましたか?私は 'app.post( '/ 1'、...)ハンドラを参照していました。 – mscdex

+0

申し訳ありませんが、あなたの言ったことを誤解しています。 ありがとうございます:) – sharkschrek

関連する問題