我在我所製成的beforeCreate
方法這樣的模型Transactions
運行的函數:僅在帆JS生產環境(節點JS框架)
beforeCreate(values,cb){
//I want this code to be run in just production enviroment, not in devlopement env
EmailService.sendMail(values.email,values.data);
cb();
}
在這裏,我已作出服務EmailService
這將發送郵件給用戶。但我確實希望這隻能在production enviroment
之內活動,而不是在發展環境中。
我不想評論這一行,因爲我有很多其他事件只能在生產環境中觸發,而不是在測試環境中觸發。這個怎麼做?
將它的工作時,我沒有使用帆舉,我使用節點app.js? –
您需要將NODE_ENV環境變量設置爲生產服務器上的「生產」。然後使用節點app.js來運行您的sails應用程序。無論如何,帆船升降機並非用於生產用途。 來測試它本地你可以運行你的應用程序:NODE_ENV =生產節點app.js –