0
マイファイル構造があるだけでindex.htmlを全体の静的なディレクトリを提供していない:私は奉仕したい何Expressは、次のように
src
|- client
|- js
|- test.js
|- index.html
|- server
|- server.js
は全体のクライアントフォルダです。だから、/
に私はindex.htmlをレンダリングする必要があると私はヒット時にもJSフォルダを果たす/
ルートすなわち、次のようにちょうどlocalhost:3000
この例では
マイserver.jsファイルには、次のとおりです。
var express = require('express');
var app = express();
var path = require('path');
app.use(express.static(path.resolve(__dirname + '/../client')));
app.listen(3000,() => {
console.log('listening on: ', 3000);
})
私が終わりますindex.htmlファイルは正しく表示されますが、クライアントディレクトリには残りのファイルやフォルダは表示されません。
「http:// localhost:3000/js/test.js」をリクエストすると、404(Not Found)エラーが発生しますか? – robertklep
申し訳ありませんが、スクリプトの読み込みを許可していないindex.htmlのスクリプトタグのスペルを間違えました。ありがとう – Darkzuh
その場合、あなたの質問を閉じて自由に感じてください:) – robertklep