我将代码简化为我可以做的最简单的express-js应用程序:
var express = require("express"),
app = express.createServer();
app.use(express.static(__dirname + '/styles'));
app.listen(3001);
我的目录如下所示:
static_file.js
/styles
default.css
但是,当我访问时http://localhost:3001/styles/default.css
,出现以下错误:
Cannot GET / styles /
default.css
我正在使用express 2.3.3
和node 0.4.7
。我究竟做错了什么?
除上述内容外,请确保静态文件路径以/(例如/ assets / css)开头,以便在主目录(/ main)上方的任何目录中提供静态文件