是否可以使用[app-name]/api/models
外部api
文件夹中定义的模型?
我在应用程序根目录中创建了单独的文件夹,在那里我放置了应该每小时填充数据库的cron作业.我想重用我的api
文件夹中定义的模型,但不知道如何做到这一点.
我看到我可以sails.lift
在那个cron脚本里面做,但这对我来说似乎不太好.
有人经历过类似的事吗?我是node.js的新手,所以也许我错过了一些非常明显的东西.
如果您对使用的关注sails.lift
是它启动了一个侦听请求的实际HTTP服务器,那么您可以使用它sails.load
.它将完成所有lift
工作 - 包括加载钩子和模型 - 除了启动服务器.
var Sails = require('sails'); Sails.load(function(err, sails) { // At this point you have access to all your models, services, etc. });