我在nodeJS做了一個小程序,cloud9應該啓動我的html。它的工作,但沒有CSS。我嘗試了很多東西,但沒有找到解決方案。Nodejs加載我的HTML沒有CSS
var http = require("http");
var fs = require("fs");
var events = require('events');
var eventEmitter = new events.EventEmitter();
fs.readFile('homepage.html', function(err, data) {
if (err) return console.log(err);
var server = http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/html'});
response.writeHead(200, {'Content-Type': 'text/css'});
response.write(data);
response.end();
}).listen(8081);
});
console.log("Server running.");
我的HTML:
<!DOCTYPE html>
<html>
<head>
<title>My project</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="css/style.css"/>
</head>
<body>
<h1>My project</h1>
<p>coming soon</p>
</body>
`
我的CSS:
h1{
font-size: 4px;
}
我想通過我的瀏覽器,我的H1只打開的.html爲4像素。
能否列出html文件 –
CSS文件是否可以通過HTTP訪問? – Leo
我編輯我的文章添加HTML。 我不知道利奧,我該如何檢查? – Tellimi