我对NodeJS并不熟悉,也许我会把它放在首位,但我正在尝试使用NodeJS来运行EasyRTC的演示。
EasyRTC下载页面有一个“轻松安装说明”列表,其中列出了要执行的操作,以便在开箱即用的情况下运行EasyRTC。
我遇到了第二步到最后一步运行server.js的问题--在试图运行它时,我收到一个错误,声称httpApp.configure()函数不存在(TypeError: undefined is not a function)。现在,httpApp被定义为require("express");,所以我检查了/node_modules/express/lib中的每个文件,并且,正如错误所暗示的,在任何地方都没有定义configure函数.
那么,这仅仅是我作为一个完整的n00b而不知道我在做什么吗?在他们的例子中,我遵循了所有的步骤--它们并不完全是枯燥的指示。
- (I skipped over the "create folder" and "navigate to folder" steps here because... c'mon)
我应该手动为configure模块创建express函数吗?如果是这样的话,他们为什么声称它会“开箱即出”呢?
发布于 2015-04-14 17:08:32
不应该在express中添加该函数,该函数(配置)是在快递4中删除的。
解决方案是,转到package.json文件,按以下方式更改json,将"*“表示为"3.x”,然后运行npm,然后运行服务器。
"dependencies" : {
"easyrtc" : "*",
"express" : "3.x",
"socket.io" : "*"
},https://stackoverflow.com/questions/29632754
复制相似问题