Sails 通过查看 sails.config.globals
来确定要暴露哪些全局变量,该变量通常在 config/globals.js
中配置。
要禁用所有全局变量,只需将设置设置为 false
// config/globals.js
module.exports.globals = false;
要禁用某些全局变量,请指定一个对象,例如:
// config/globals.js
module.exports.globals = {
_: false,
async: false,
models: false,
services: false
};
- 请记住,在 Sails 加载之后,才能访问所有全局变量,包括
sails
。换句话说,在函数之外,您将无法使用sails.models.user
或User
(因为sails
还没有完成加载)。