keystoneJS 作为 child_process
keystoneJS as child_process
我想创建单独的进程来发送批量电子邮件,所以我启动了一个子进程。
var cp = require('child_process');
在该过程中,我正在初始化一个 keystone,但没有启动它。因为开始也会让它在 HTTP 端口上侦听。我的意图只是使用它的数据库功能。
这可能吗
我通过 keystone.mongoose.connect 解决了这个问题。因此我刚刚初始化了 keystone 和 mongoose 而没有初始化服务器和 express。这足以发送大量电子邮件。
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');
我想创建单独的进程来发送批量电子邮件,所以我启动了一个子进程。
var cp = require('child_process');
在该过程中,我正在初始化一个 keystone,但没有启动它。因为开始也会让它在 HTTP 端口上侦听。我的意图只是使用它的数据库功能。
这可能吗
我通过 keystone.mongoose.connect 解决了这个问题。因此我刚刚初始化了 keystone 和 mongoose 而没有初始化服务器和 express。这足以发送大量电子邮件。
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');