Как устранить ошибку Объект # не имеет метода ‘Router’ в node.js

#javascript #node.js #express

#javascript #node.js #экспресс

Вопрос:

В routes/index.js

 var express = require('express');
var router = express.Router();
 

выдает ошибку

 TypeError: Object #<Object> has no method 'Router'
at Object.<anonymous> (/home/des0071/nodetest1/routes/index.js:6:35)
 

Ответ №1:

Проверьте свою экспресс-версию

Экспресс-маршрутизатор пришел в express 4

После обновления вашей экспресс-версии попробуйте использовать ее

 var express = require('express');
var router = express.Router();
 

Комментарии:

1. как разделить файлы в Express 2.5.8

2. "how to separate files in express" ? что это значит?