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錯誤?
- 我該如何選擇我的主頁?