2016-08-16 2 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'); 
관련 문제