当我尝试运行nodejs时,"抛出错误;"在" css"部分,但它不存在。有人可以看到错误吗?
var http = require('http'),
fs = require('fs');
http.createServer(function(req, res) {
fs.readFile('./index.html', function (err, data) {
if (err) { throw err; }
res.writeHeader(200, {'Content-Type': 'text/html'});
res.write(data);
res.end();
});
fs.readFile('./main.js', function (err, data) {
if (err) { throw err; }
res.writeHead(200, {'Content-Type': 'text/javascript'});
res.end(data);
res.end();
});
fs.readFile('./style.css', function (err, data) {
if (err) { throw err; }
res.writeHead(200, {'Content-Type': 'text/css'});
res.write(data);
res.end();
});
}).listen(8000);
答案 0 :(得分:0)
您的代码中存在一些问题:
main.js
部分使用res.end而不是res.write req.url
)并返回正确的文件。或者您可以使用express
或其他框架。