私はこれらのような多くの質問に出くわしましたが、私は間違ったことをしているようには見えません。問題は、静的なファイルを読み込むことができないことです。Express - 静的ファイルを処理できません(404エラー)
フォルダ構造:
/client
index.html
/assets
/css
main.css
/server
app.js
app.js:まだ
var assetsPath = path.join(__dirname, '../client/assets');
app.use(express.static('assetsPath'));
app.get('/', function (req, res) {
res.sendFile(path.join(__dirname, '../client/' + 'index.html'));
});
app.listen(PORT, function() {
console.log('\nListening on port 8080!');
});
index.htmlを
<link rel="stylesheet" href="/css/main.css">
番目のロードeページをブラウザーで取得しましたhttp://localhost:8080/css/main.css
紛失しているものがありますか?
ありがとうございました!
PS:^ 4.13.4 &ノードv5.10.1
[OK]を、ので、これはそれらの瞬間の1 ... ましたありがとう! – watt