【发布时间】:2018-01-14 00:39:23
【问题描述】:
我正在创建一个简单的页面来开始学习 HTML、CSS 和 java 脚本。我的 HTML 文件带有指向我的 CSS 文件的以下链接,但由于某种原因没有加载任何 CSS。
我通过节点在本地主机上运行它。
html:
<!DOCTYPE html>
<html>
<head>
<link href='./css/styles.css' type='text/css' rel='stylesheet'>
</head>
我的 server.js 文件:
var http = require('http');
var fs = require('fs');
const PORT=8080;
fs.readFile('./index.html', 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);
});
我也收到了错误
"资源被解释为样式表,但以 MIME 类型传输 text/html: "http://localhost:8080/css/styles.css"."
我是否需要在我的 server.js 文件中添加另一个“text/css”的内容类型?
文档树:
【问题讨论】:
-
您缺少一个重要的标签。节点js
-
感谢您添加标签,我确实错过了 :)