提供されたdefualt.htmページの先頭に含まれているコンテンツを「機能」させることができません。HTMLがDOMに読み込まれ、CSSファイルとJSファイルだけが失敗します。より良い代替案はありますか?ソリューションをNodeJS内に保持したいのですが、代わりに、socket.ioとexpressにもオープンにします。
おかげで、以下は私が使用しているものです。
ページを提供するNodeJS
var http = require('http'),
fs = require('fs');
fs.readFile(__dirname+'/default.htm', function (err, html) {
if (err) {
throw err;
}
http.createServer(function(request, response) {
response.writeHeader(200, {"Content-Type": "text/html"});
response.write(html);
response.end();
}).listen(port.number);
});
Default.htmlページ
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="utf-8" />
<title></title>
<link rel="stylesheet" href="objects/css/site.css" type="text/css" />
<script src="objects/js/jquery.min.js" type="text/javascript"></script>
<script src="objects/js/site.min.js" type="text/javascript"></script>
</head>
<body></body>
</html>