简体   繁体   中英

Error in app.js file of Node Application

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM