var express = require('express');
var app = express();
app.get('/', function(req, res) {
res.sendFile('main.html', { root : __dirname})
});
app.listen(9000, function(){
console.log('Listening on port 9000');
});
この現在のコードブロックは正常に動作します。 Expressが必要であり、変数appに割り当てられています。Expressで送信されるHTMLファイル内でCSSおよびJSファイルを使用するにはどうすればよいですか?
HTMLファイルは、app.getメソッドの一部としてres.sendFileを使用して(同じディレクトリから)送信されます。
私は同じディレクトリ内のCSSファイルを参照していますが、何も起こっていません。
<link rel='stylesheet' type='text/css' href='mainstyle.css'>
CSSファイルをブラウザに送信して使用するにはどうすればよいですか? res.sendFileは機能しません。
ありがとうございました。
パブリックフォルダにCSSファイルを置いていると仮定します。 – Max
あなたは確かに、申し訳ありませんが、明らかにする必要があります。 – Taintedmedialtd
これは動作するはずですが、そうではないと感じています。 – Max