【发布时间】:2014-11-06 12:46:36
【问题描述】:
我使用 nodejs 并且我试图只提供 html 文件(没有玉,ejs ...引擎)。
这是我的入口点 (index.js) 代码:
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.set('port', (process.env.PORT || 5000));
app.use(express.static(__dirname + '/public'));
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(bodyParser.json());
app.use(express.static(__dirname + '/public'));
app.get('*', function(req, res){
res.render('index.html');
});
app.listen(app.get('port'), function() {
});
当我点击 url“localhost:5000/”时,这很好,但是当我尝试“localhost:5000/whatever”之类的东西时,我收到以下消息: 错误:找不到模块“html”
我是 nodejs 的新手,但我想要 all 路由来呈现 index.html 文件。我该怎么做???
谢谢。
【问题讨论】:
标签: javascript node.js express