Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在globals.js中注释异步不';不影响其在服务中的使用_Node.js_Asynchronous_Sails.js - Fatal编程技术网

Node.js 在globals.js中注释异步不';不影响其在服务中的使用

Node.js 在globals.js中注释异步不';不影响其在服务中的使用,node.js,asynchronous,sails.js,Node.js,Asynchronous,Sails.js,有人能给我一些关于sails.js中globals.js的基本提示吗?我有以下问题 我在globals.js中注释了async,我删除了安装在我的项目中的async模块,现在在我注释的服务行//var async=require('async');我的代码在我使用过async的地方仍然有效,我对sails和探索globals.js的使用还很陌生,如果对async进行了注释,任何使用都会抛出一个错误“undefined” 如何将我自己的模块添加到globals.js bootsrap.js与glo

有人能给我一些关于sails.js中globals.js的基本提示吗?我有以下问题

  • 我在globals.js中注释了async,我删除了安装在我的项目中的async模块,现在在我注释的服务行//var async=require('async');我的代码在我使用过async的地方仍然有效,我对sails和探索globals.js的使用还很陌生,如果对async进行了注释,任何使用都会抛出一个错误“undefined”
  • 如何将我自己的模块添加到globals.js
  • bootsrap.js与global.js有何不同 感谢您的讨论和解释

    感谢

    1)
    async
    是由Sails向全局公开的模块。这里是负责它的代码(这里是完整代码-)

    您需要在
    config/globals.js
    中将
    async
    设置为
    false
    ,然后就不能调用
    async

    2) 这不是框架的问题。您只需将
    设置为全局['myModule']=myModule
    ,但请不要这样做


    3)
    bootstrap.js
    是一个在sail初始化之前调用的函数。

    好的,因此默认情况下,在globals.js中对async进行注释,并在全局范围内可用。当我取消注释并设置“async:false”时,我得到了预期的错误

    error: Error (E_UNKNOWN) :: Encountered an unexpected error
    ReferenceError: async is not defined
    

    仅供参考,globals.js中默认情况下会注释掉async——事实上,Sails中每个配置文件的每一行实际上都是默认注释掉的。注释用于显示默认值——在globals.js的情况下,
    async
    的注释值为
    true
    。因此,正如Eugene在下面所述,您必须取消注释并将其设置为
    false
    ,以实际更改该值。此外,默认情况下是全球化的,因此如果您只希望某些代码在全球可用,在
    globals.js
    文件中不要使用
    services
    ,到城里去。@Eugene Obrezkov你能帮我举一个实际的例子如何使用bootstrap.js吗?bootstrap.js也是全局的吗。谢谢你的帮助。
    error: Error (E_UNKNOWN) :: Encountered an unexpected error
    ReferenceError: async is not defined