I try to run this simple code but I can't find the desire output.
var express = require('express'), app = express(), path = require('path') cookieParser = require('cookie-parser') session = require('express-session'); app.set('views', path.join(__dirname , 'views')); app.use(express.static(path.join(__dirname,'public'))); var env = process.env.NODE_ENV || 'development'; if(env === 'development'){ // dev specific settings } else { //Production specific settings } require('./routes/routes.js')(express,app); app.listen (3000 , function(){ console.log('Mode:'+ env); });
RUN ON Window CMD : > set NODE_ENV = develoment
node app.js
> Mode : development
but when -
RUN ON Window CMD : > set NODE_ENV = production
node app.js
> Mode : development // again same thing
Remove spaces around equals sign set NODE_ENV=production
or try running the code like this NODE_ENV=production node app.js
Try this Using console log verify your output. Remove spaces around equals sign set NODE_ENV=production or try running the code like this NODE_ENV=production node app.js
var express = require('express'),
app = express(),
path = require('path')
cookieParser = require('cookie-parser')
session = require('express-session');
app.set('views', path.join(__dirname , 'views'));
app.use(express.static(path.join(__dirname,'public')));
var env = process.env.NODE_ENV || 'development';
if(env == 'development'){
// dev specific settings
console.log("Development");
} else {
//Production specific settings
conosole.log("Production");
}
require('./routes/routes.js')(express,app);
app.listen (3000 , function(){
console.log('Mode:'+ env);
});
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.