0
我正在寻找使用node.js和express来创建一个提供静态文件的Web服务器(而不是像Apache这样的东西)。这是我到目前为止:使用node.js(使用express)作为静态网页服务器
var express = require('express');
var app = express();
var http = require('http');
var path = require('path');
app.configure(function() {
app.use(express.static(path.join(__dirname, '/public')));
app.use(app.router);
});
var server = http.createServer(app);
server.listen(4001);
这可以通过浏览器访问公用文件夹中的任何东西。但我有两个问题。
- 我该如何让node.js在用户尝试访问不存在的文件时提供404错误?
- 我该如何选择我的主页?