2017-01-10 12 views
0

リモートサーバーにノードv7.4.0がインストールされています。私はExpress4.14.0の最新バージョンをインストールしました。私はpublic_htmlindex.jsを設定しました。 index.js公式テストオンラインのコピーです:私はpublic_htmlnode 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アドレスに移動すると、「接続中」というメッセージが表示され、応答に時間がかかりすぎてコマンドラインに応答がないというメッセージが表示されなくなります。これを修正するために何を調べることができますか?

+0

おそらくホストがポートをブロックしていますか? –

+0

デバッグにes6の代わりにes5を使用する – akinjide

+0

なぜそれが問題になるのですか? – CreasolDev

答えて

1

コードに何も問題はないようです。それはファイアウォール/アンチウィルスかもしれません。さらに、Firefoxのような別のブラウザを使ってみてください。ループバックIP 127.0.0.1:3000またはlocalhost:3000(同じもの)を使用してください。

0

私にとってはプロキシのためでした。イントラネット用のプロキシを無効にした後、正常に動作しました。

関連する問題