@DarCKoder

Cannot read property 'handle' of undefined, почему?

var express = require('express'),
	http = require('http'),
	path = require('path');

var config = require('./config/'),
	log = require('./libs/log')(module);

var app = express();
app.set('views', __dirname + '/templates');
app.set('view engine', 'jade');

app.use(express.favicon());
if(app.get('env') == 'development') {
	app.use(express.logger('dev'));
} else {
	app.use(express.logger('default'));
}
app.use(express.bodyParser()); // req.body.....
app.use(express.cookieParser()); //req.cookies
app.use(express.router);
app.get('/', function(req, res, next) {
	res.end('Test');
});
app.use(express.static(path.join(__dirname, 'public')));




////////////////////////////////////////////////////////
http.createServer(app).listen(config.get('port'), function() {
	log.info('Express server listening on port ' + config.get('port'));
});

// Middleware
app.use(function(req, res) {
	res.send(404, 'Page not found');
});

app.use(function(err, req, res, next) {
	if(app.get('env') == 'development') {
		var errorHandler = express.errorHandler();
		errorHandler(err);
	}
})


Ошибка на двадцатой строке. Т.е. app.use(express.router);
Как можно исправить ошибку?
909cfc780fd4497da9ee9bcf63992f7d.png
  • Вопрос задан
  • 355 просмотров
Решения вопроса 1
@tex0
может всё-таки app.router , а не express.router ?
Конфигурирование
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы