2017-04-09 7 views
0

ExpressでNextJSとカスタムサーバーを使用していますが、Expressでルートを定義するときに問題が発生しました。オンデマンドエントリでNextJS + ExpressJSエラーが発生する

私はそれ以下のようなエクスプレスの路線がエラー

app.get('/:username', handle.profile) 
app.get('/:username/:id', (req, res) => { 
    res.send('id') 
}) 

しかし、エラーがスローされます定義するとき、私は開発モードにいるときだけ表示されます。私はプロダクションと一緒に行くときに表示されていないエラーです。

コンソールのエラーですが、すべて正常に動作しますが、なぜエラーメッセージが表示されるのかわかりません。それは変だ。

ここでは、オンデマンド・エントリのpingでエラーがメッセージ

エラーです:位置0

でJSONでトークン私はここ Express routes error

エラーのスクリーンショットです予期しないしかし、以下のようなエクスプレスルートを定義するとき

app.get('/:username', handle.profile) 
app.get('/:username/forum/:id', (req, res) => { 
    res.send('id') 
}) 

生産モードまたは開発モードではエラーが発生し、アプリケーションが正常に動作しています。

何か解決してください。

答えて

0

これは古い問題ですが、まだこのエラーが発生している場合は、package.jsonのnpmスクリプトを再確認してください。カスタムサーバーを使用しているため、標準の"dev": "next"スクリプトは機能しません。 Expressインスタンス経由でアプリを実行するには、"dev": "node server.js"の行に沿って何かが必要です。

+0

で固定こんにちは、それはそれはすでにNextJS開発(Arunoda)でパッチを当てています NextJSバグだ:) –

関連する問題