sails.js sails.services和sails.models不包含我的服务和方法

时间:2015-04-24 02:09:54

标签: node.js sails.js

在我的sails.js应用程序中,我试图关闭服务和模型的默认全局变量,如下所示:

sails: true,
services: false,
models: false

就像样式首选项一样,我想明确使用sails.models.X和sails.services.Y来访问模型和服务。但是当我这样做时,我的模型和服务都是空的。如果我打开默认值并访问全局X和Y,一切都很好。但文档表明我尝试的应该起作用:

/****************************************************************************
  *                                                                           *
  * Expose each of your app's services as global variables (using their       *
  * "globalId"). E.g. a service defined in api/models/NaturalLanguage.js      *
  * would have a globalId of NaturalLanguage by default. **If this is disabled, *
  * you can still access your services via sails.services.***                   *
  *                                                                           *
  ****************************************************************************/

模型也有类似的措辞。

据我所知,我没有做任何与众不同的事情。只使用标准生成的模型,并没有疯狂的我的服务或其他配置。这真的有用吗?这是v 0.11谢谢!

1 个答案:

答案 0 :(得分:2)

我知道当你直接访问sails.services时,一切都是小写而不是驼峰的情况。这可能是你的问题,但除此之外它应该有效。

https://github.com/balderdashy/sails/issues/2869#issuecomment-95794081