Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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
Javascript “模块名称”;http「;或;“朗约翰”;尚未加载上下文:u在IISNode中运行时_Javascript_Node.js_Backbone.js_Requirejs_Iisnode - Fatal编程技术网

Javascript “模块名称”;http「;或;“朗约翰”;尚未加载上下文:u在IISNode中运行时

Javascript “模块名称”;http「;或;“朗约翰”;尚未加载上下文:u在IISNode中运行时,javascript,node.js,backbone.js,requirejs,iisnode,Javascript,Node.js,Backbone.js,Requirejs,Iisnode,我正在开发一个基于javascript的应用程序,突然发现了这些错误 消息:尚未加载上下文的模块名“http”: 我首先得到了Longjohn的错误(我的node_modules目录中有该模块),但当我对此进行评论时,它开始抛出下一个所需模块的问题,即“http:” 我看到的其他错误: “web”为空或不是对象-在此行中:env.web.protocol “io”为空或不是对象-在简单的socketIO连接方法中。 定义(['socket.io'],函数(io){ 所有这些在node下

我正在开发一个基于javascript的应用程序,突然发现了这些错误

  • 消息:尚未加载上下文的模块名“http”:
我首先得到了Longjohn的错误(我的node_modules目录中有该模块),但当我对此进行评论时,它开始抛出下一个所需模块的问题,即“http:”

我看到的其他错误:

  • “web”为空或不是对象-在此行中:env.web.protocol

  • “io”为空或不是对象-在简单的socketIO连接方法中。

定义(['socket.io'],函数(io){


所有这些在node下都可以正常工作,但在IISNode下运行时会出现问题。我尝试了简单的express和node示例,效果很好。我在项目中使用了node、IISNode、require.js、backbone和下划线。我是javascript新手,非常希望有人能指点我解决这个问题。

这在IISNode中是个问题e安装和重新安装修复了它。但是,在重新安装后,我必须在web.config文件中再次安装IISNode处理程序。不确定卸载是否也会从应用程序中删除配置详细信息

 <handlers>
      <add name="my-app" path="index.js" verb="*" modules="iisnode" />
    </handlers>

 <handlers>
      <add name="my-app" path="index.js" verb="*" modules="iisnode" />
    </handlers>