小编Ste*_*enV的帖子

让Express服务于默认页面的最简单方法是什么?

我正在使用它将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,但没有太大的成功; 我显然错过了一些东西,因为我最终得到了"没有方法"的错误.

你会说什么是实现目标的最简单方法?

node.js express

17
推荐指数
3
解决办法
3万
查看次数

标签 统计

express ×1

node.js ×1