リモートサーバーにノードv7.4.0がインストールされています。私はExpress4.14.0の最新バージョンをインストールしました。私はpublic_html
にindex.js
を設定しました。 index.js
公式テストオンラインのコピーです:私はpublic_html
でnode index.js
しばらく実行するとExpressサーバーの基本的な例が動作しない
const express = require('express')
const app = express()
const port = 3000
app.get('/', (request, response) => {
response.send('Hello from Express!')
})
app.listen(port, (err) => {
if (err) {
return console.log('something bad happened', err)
}
console.log(`server is listening on ${port}`)
})
、私は期待どおりの結果を得る:server is listening on 3000
。ポート3000のサーバーのドメイン名アドレスまたはIPアドレスに移動すると、「接続中」というメッセージが表示され、応答に時間がかかりすぎてコマンドラインに応答がないというメッセージが表示されなくなります。これを修正するために何を調べることができますか?
おそらくホストがポートをブロックしていますか? –
デバッグにes6の代わりにes5を使用する – akinjide
なぜそれが問題になるのですか? – CreasolDev