[英]Multiple var is node app.js
具有多个var调用是否不好?例如:
var init = require('./config/init')(),
config = require('./config/config'),
express = require('express'),
errorHandler = require('errorhandler'),
bodyParser = require('body-parser'),
expressValidator = require('express-validator'),
mongoose = require('mongoose'),
path = require('path'),
_ = require('lodash'),
passport = require('passport'),
passport_config = require('./config/passport'),
session = require('express-session'),
MongoStore = require('connect-mongo')(session),
swagger = require("swagger-node-express"),
secrets = require('./config/secrets'),
multer = require('multer');
还是我应该单独设置每个?
由于您使用它来在全局范围内导入npm模块,所以很好。 但总的来说,更好的做法是为每个变量声明var。 原因是缺少,
将在全局范围内创建以下任何变量。 例如,尝试捕获以下错误:
var init = require('./config/init')(),
config = require('./config/config'),
express = require('express'),
errorHandler = require('errorhandler'),
bodyParser = require('body-parser')
expressValidator = require('express-validator'),
mongoose = require('mongoose'),
path = require('path'),
_ = require('lodash'),
passport = require('passport'),
passport_config = require('./config/passport'),
session = require('express-session'),
MongoStore = require('connect-mongo')(session),
swagger = require("swagger-node-express"),
secrets = require('./config/secrets'),
multer = require('multer');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.