im, используя nodejs и im, пытаясь обслуживать только файлы html (без jade, ejs...).
heres мой код точки входа (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'
im new для nodejs, но я хочу, чтобы все маршруты отображали файл index.html
. Как я могу это сделать?
Спасибо.