2017-04-19 11 views
2

ノードjs + expressはlocalhost上で大きく表示されています。私の問題は、それが仕事をしている静的なページを表示した後、私のapp.jsスクリプトが外部から発射されていないということです。しかし、ローカルで実行している場合は、想定しているように動作します。NODE JSとEXPRESSを使用した公衆経由のApp.js機能の損失

//send html page to user 
    app.use(express.static(__dirname + '/node_modules')); 
    app.use(express.static('public')); 
    app.get('/', function(req, res, next) { 
     res.sendFile(__dirname + '/index.html'); //send the file 


    }); 
//My app 
// everything below this line does not work 

私は急行からの指示に従ったが、まだapp.jsは外部から発射していない。再びそれは地元で素晴らしいヒットです。大いに感謝されるどんな助け?あなたのコードに基づいて

https://expressjs.com/en/starter/static-files.html

+2

「発射しない」とは、正確には何を意味していますか? – zerkms

+1

エクスプレス機能後のものは動作しません。だから基本的に私のノードサーバーはちょうど自分のHTMLを表示しています。 – Teamunicorn

+0

静的コンテンツとして機能する 'node_modules'フォルダはなぜですか? –

答えて

1

、私はあなたがソケットの後ろにCDNを有効にしているし、それはあなたのサーバー側のソケットを換金していないことを推測することができました。積極的にサイトを開発している場合は、キャッシュをオフにします。

関連する問題