2016-08-16 71 views
0

我想創建單獨的進程來發送批量電子郵件,所以我啓動了一個子進程。keystoneJS as child_process

var cp = require('child_process'); 

在這個過程中,我正在初始化一個梯形失真,但沒有啓動它。因爲啓動也會使其在HTTP端口上偵聽。我的強調只是使用其數據庫功能。

這是可能的。

回答

0

我通過keystone.mongoose.connect解決了這個問題。因此,我剛剛初始化了基石,並且貓鼬並沒有初始化服務器並表達。這足以發送批量電子郵件。

var keystone = require('keystone'); 

keystone.init({ 
    'less': 'public', 
    'view engine': 'jade', 
    'user model': 'User', 
    'emails': '../../templates/emails' 
}); 

keystone.mongoose.connect("mongodb://localhost/mydb"); 
keystone.import('../../models');