无法访问SailsJS中的全局模型

时间:2019-05-07 05:53:57

标签: sails.js

在将Sails应用移植到1.x框架时。我发现我的全局模型名称(在api / models目录中物理定义)在我的一个钩子初始化函数和config / bootstrap.js中未定义

“模型”:是的,在此项目的config / globals.js中定义。

例如,我的模型之一是Job.js:

const async = require('async');
const _ = require('lodash');
const fetch = require('node-fetch');

module.exports = {

    attributes: {
        id: {
            type: 'integer',
            autoIncrement: false,
            unique: true,
            primaryKey: true
        }
    },
    Init: function(params,cb) {
        sails.log.info('Job Engine Starting');
        ...
    }
}

但是,当我尝试从hooks / index.js或config / bootstrap.js调用Job.Init()时,出现参考错误:Job未定义。

0 个答案:

没有答案