我嘗試運行這個簡單的代碼,但找不到所需的輸出。節點應用程序的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
} else {
//Production specific settings
}
require('./routes/routes.js')(express,app);
app.listen (3000 , function(){
console.log('Mode:'+ env);
});
RUN ON窗口CMD:>設置NODE_ENV =開發利用策略
節點app.js
> Mode : development
但當 -
RUN ON窗口CMD:>設置NODE_ENV =生產
節點app.js
> Mode : development // again same thing
由於其工作 –
你能解釋爲什麼這與空間發生? –
這只是系統變量分配的一種方式。等號後的所有內容都被視爲變量的值。同樣的事情適用於OSX和Linux系統 –