docs/concepts/Globals/DisablingGlobals.md
Sails determines which globals to expose by looking at sails.config.globals, which is conventionallly configured in config/globals.js.
To disable all global variables, just set the setting to false:
// config/globals.js
module.exports.globals = false;
To disable some global variables, specify an object instead, e.g.:
// config/globals.js
module.exports.globals = {
_: false,
async: false,
models: false,
services: false
};
<!-- not true anymore: Most of this section of the docs focuses on the methods and properties of `sails`, the singleton object representing your app. --> <docmeta name="displayName" value="Disabling globals">
- Bear in mind that none of the globals, including
sails, are accessible until after sails has loaded. In other words, you won't be able to usesails.models.userorUseroutside of a function (sincesailswill not have finished loading yet.)