我正在使用它将Node.js/Express设置为基本的Web服务器 - 它只提供一组静态页面而无需任何其他处理.当浏览器提取没有任何文件名的网站时,我希望它始终提供/default.html.
var express = require("express");
var app = express();
var port = process.env.PORT || 5000;
app.configure(function(){
app.use(express.bodyParser());
});
app.use(express.logger());
app.use(express.static(__dirname ));
app.listen(port, function() {
console.log("Listening on " + port);
});
Run Code Online (Sandbox Code Playgroud)
我尝试过使用res.sendfile和res.redirect,但没有太大的成功; 我显然错过了一些东西,因为我最终得到了"没有方法"的错误.
你会说什么是实现目标的最简单方法?