首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取HTML页面与节点-xmpp/xmpp服务器进行通信。

获取HTML页面与节点-xmpp/xmpp服务器进行通信。
EN

Stack Overflow用户
提问于 2012-11-07 01:15:24
回答 2查看 899关注 0票数 1

请记住,我对所有这种javascript/node.js风格的HTML编码都非常陌生。在过去,我对HTML所做的一切都是静态/信息样式页面。

我正在尝试创建一个HTML网页,它将从用户获取xmpp相关信息(服务器地址、端口、用户JID、密码、聊天消息、其他用户JID等)。并将其通过node.js服务器路由到xmpp服务器。最终,我要做的是使用webrtc.io代码并将其扩展到XMPP服务器上并与用户进行交互。在尝试这样做的过程中,我发现了node模块并将其“安装”到我的项目工作目录中的node_modules文件夹中。

然后,我创建了一个非常基本的index.html文件(文本输入框),它接收用户信息,然后调用index.html文件中包含的javascript文件中的函数。在javascript文件中,我添加了require函数/call const xmpp = require('node-xmpp'),添加了var client = new xmpp.Client({[connection settings]});,然后开始使用一些基本的节处理程序和其他xmpp函数。

当我在浏览器中“运行”代码时,在开始输入信息之前,我会看到控制台正在报告错误。起初,它们都是我编写的xmpp函数的错误,所以我把所有的东西都注释掉了,只为了看看new xmpp.Client({})行是否会连接。但是那样的话,我将得到一个错误的cont xmpp = require('node-xmpp')。那个错误是

未定义未定义的ReferenceError:要求(匿名函数)

根据我对所有这些html/javascript/server内容的有限理解,我认为所发生的事情是客户机/浏览器不知道/不能访问node.js或not库。

是这样的吗?我该换个方式吗?有什么好的教程/文档可以涵盖这一点吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-07 02:32:29

如果我理解您的意思,您将尝试在浏览器中执行节点代码。节点源应该在服务器上执行,而不是在浏览器中执行。您将有两组JavaScript文件:那些要在浏览器上执行的文件和在服务器上使用节点实例执行的文件。如果我误解了,请告诉我们更多关于你们系统的结构。

票数 0
EN

Stack Overflow用户

发布于 2012-11-07 02:19:26

请求()函数是未知的,因此出现了问题。我想你可能犯了一些错误,包括node.js。

检查这个不工作

你可以找到你问题的答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13261919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档