0
最近、node.jsの学習を開始しました。私は私のパブリックファイルにアクセスするためにエクスプレスを使用しますが、cssファイル以外はすべて正常に動作します。私はその話題についていくつかの研究を行い、見つけたものすべてを使うが、それはうまくいかない。Node.jsは外部のCSSファイルを使用できません
マイフォルダ構造は
app.js pub index.html style.css
これは私のhtmlです:
\t <!DOCTYPE html>
\t <html >
\t <head>
\t <title> Curriculum Vitae </title>
\t \t <meta charset="UTF-8">
\t <link rel="stylesheet" href="style.css"/>
\t </head>
<body>
...
\t </body>
\t </html>
そして、私のapp.jsファイル:私はあなたの問題は、この上だと思う
var http = require('http');
var url = require('url');
var fs = require('fs');
var express = require('express')
var app = express();
var path = require('path');
app.use(express.static(path.join('pub', 'public')));
http.createServer(function (req, res) {
var q = url.parse(req.url, true);
var filename = "." + q.pathname;
fs.readFile(filename, function(err, data) {
if (err) {
res.writeHead(404, {'Content-Type': 'text/html'});
return res.end("404 Not Found");
}
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(data);
return res.end();
});
}).listen(8080);
SASS以下を試してみましたか? – Niladri