我有一个带有少量容器的基本 HTML index.html,我将bootstrap和font awesome文件夹添加到文件的<head>
部分。如:
<link href="../bootstrap/css/bootstrap.css" rel="stylesheet">
<link href="../bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
<link href="font-awesome/css/font-awesome.css" rel="stylesheet">
然后,我编写了一个web.js
脚本来首先初始化服务器,然后添加那些包含静态文件的文件夹,以这种方式:
var express = require('express');
var app = express();
var fs = require('fs');
var buf = fs.readFileSync("index.html");
app.use(express.logger());
app.get('/', function(request, response) {
response.send(buf.toString());
});
app.configure(function(){
app.use(express.static(__dirname + '/assets'));
app.use(express.static(__dirname + '/bootstrap'));
app.use(express.static(__dirname + '/font-awesome'));
});
var port = process.env.PORT || 8080;
app.listen(port, function() {
console.log("Listening on " + port);
});
但是,当我去http://localhost:8080
尝试获取 GET 命令时,我会收到 404 错误bootstrap.css
等。有什么帮助吗?我尝试了从 stackoverflow 获得的不同脚本,但似乎无法正确处理。谢谢!