我有一个基本的HTML index.html文件,其中包含几个容器,并且我在文件的<head>
部分添加了bootstrap和font awesome文件夹。
<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 命令尝试获取 bootstrap.css
等文件时会出现404错误。有什么帮助吗?我尝试了从stackoverflow获得的不同脚本,但似乎不能解决问题。
谢谢!
public/
作为建议也很不错,可以使<head>
更加有条理和明确。谢谢! - lllllll