你好家伙,所以我有这两个变量,我要求他们的每条路线我有,所以我想全球化他们,只是将它们添加到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()这样的错误说? –
另外,要求他们在所有的路由器是不是真的是一个问题 –