EasyRTC中Express模块的Configure函数在哪里
Where is the Configure function for the Express module in EasyRTC
我是 NodeJS 的新手,也许我本末倒置,但我正在尝试 运行 使用 NodeJS 的 EasyRTC 演示。
EasyRTC 下载页面有一个 "easy install instructions" 列表,列出了要对 运行 EasyRTC 开箱即用的操作。
我在倒数第二个步骤中遇到问题 - 运行 server.js
- 在尝试 运行 时,我收到一条错误消息,声称 httpApp.configure()
函数确实不存在(TypeError: undefined is not a function
)。现在,httpApp
被定义为 require("express");
,所以我遍历了 /node_modules/express/lib
中的每个文件,正如错误提示的那样,任何地方都没有定义 configure
函数...
所以,这只是我一个完整的 n00b 并且不知道自己在做什么吗?我遵循了他们示例中的所有步骤 - 它们并不是完全晦涩的说明。
- 下载并安装node.js
- 下载 EasyRTC 并将其放置在您想要的任何位置
- 使用 npm 获取 EasyRTC 依赖项
运行 EasyRTC 的 server.js
- (我在这里跳过了 "create folder" 和 "navigate to folder" 步骤,因为...来吧)
我是否应该为 express
模块手动创建 configure
函数?如果是这样,他们为什么声称它 运行s "out of the box"?
您不应该在 express 中添加该功能,该功能(配置)已在 express 4 中删除。https://github.com/strongloop/express/wiki/Migrating-from-3.x-to-4.x
解决方案是,转到 package.json 文件,如下更改 json,将“*”表示为“3.x”,然后 运行 npm install 和然后 运行 服务器
"dependencies" : {
"easyrtc" : "*",
"express" : "3.x",
"socket.io" : "*"
},
我是 NodeJS 的新手,也许我本末倒置,但我正在尝试 运行 使用 NodeJS 的 EasyRTC 演示。
EasyRTC 下载页面有一个 "easy install instructions" 列表,列出了要对 运行 EasyRTC 开箱即用的操作。
我在倒数第二个步骤中遇到问题 - 运行 server.js
- 在尝试 运行 时,我收到一条错误消息,声称 httpApp.configure()
函数确实不存在(TypeError: undefined is not a function
)。现在,httpApp
被定义为 require("express");
,所以我遍历了 /node_modules/express/lib
中的每个文件,正如错误提示的那样,任何地方都没有定义 configure
函数...
所以,这只是我一个完整的 n00b 并且不知道自己在做什么吗?我遵循了他们示例中的所有步骤 - 它们并不是完全晦涩的说明。
- 下载并安装node.js
- 下载 EasyRTC 并将其放置在您想要的任何位置
- 使用 npm 获取 EasyRTC 依赖项
运行 EasyRTC 的 server.js
- (我在这里跳过了 "create folder" 和 "navigate to folder" 步骤,因为...来吧)
我是否应该为 express
模块手动创建 configure
函数?如果是这样,他们为什么声称它 运行s "out of the box"?
您不应该在 express 中添加该功能,该功能(配置)已在 express 4 中删除。https://github.com/strongloop/express/wiki/Migrating-from-3.x-to-4.x
解决方案是,转到 package.json 文件,如下更改 json,将“*”表示为“3.x”,然后 运行 npm install 和然后 运行 服务器
"dependencies" : {
"easyrtc" : "*",
"express" : "3.x",
"socket.io" : "*"
},