你好傢伙,所以我有這兩個變量,我要求他們的每條路線我有,所以我想全球化他們,只是將它們添加到app.js但是當我這樣做,工作。全球化我的節點變量快速和路由
var express = require('express');
var router = express.Router();
我試圖ADDD他們在我的單獨的文件config.js,然後我需要在我的路線,並將其分配給變量,並使用它,但它無法正常工作。
我的配置文件看起來像這樣
/**
* Module dependencies.
*/
var express = require('express'),
favicon = require('serve-favicon'),
logger = require('morgan'),
bodyParser = require('body-parser'),
methodOverride = require('method-override'),
errorHandler = require('errorhandler'),
path = require('path');
module.exports = function() {
var app = express();
var router = app.Router();
return app;
}();
我得到這個錯誤的所有時間: 拋出新的錯誤(「\」 app.router \」已過時\ n請參見3.X到4! .x遷移指南瞭解如何更新您的應用的詳細信息。
你是否嘗試過不使用app.Router()這樣的錯誤說? –
另外,要求他們在所有的路由器是不是真的是一個問題 –