経由でHTMLに利用可能な他のファイルは、私はこのような非常に単純なWebサーバーを持っている:作りJSとのNode.js HTTPサーバー
var http = require('http');
var fs = require('fs');
http.createServer(function (req, res) {
res.writeHead(200, { 'Content-Type': 'text/html' });
fs.readFile('./index.html', 'utf-8', function (err, content) {
if (err) {
res.end('something went wrong.');
return;
}
res.end(content);
});
}).listen(8080);
console.log("Server running on port 8080.")
これは何の問題もなく私のindex.htmlをレンダリングしますが、私は、参照しようとした場合私のindex.html内の別のファイル、例えばスクリプトタグを介して、サイトはちょうど立ち往生し、サーバディレクトリに存在するファイルを見つけることができません。
これらのファイルをindex.htmlファイルで使用できるようにするにはどうすればよいですか?
これは、Express
ではるかに簡単に行うことができることを認識していますが、Express
は使用しません。私は物事がその場でどのように働くのかを学びたいと思っています。前もって感謝します。
を参照していただき、ありがとうございます。それは私がこの脆弱性を理解するのに役立ちます – jgozal