我在socket.io配置中做错了什么?

时间:2017-05-30 14:49:09

标签: node.js socket.io

我正在尝试向现有应用添加即时消息。但是我不确定应该如何配置socket.io模块。 我已经尝试了以下内容:

var sString = "<p style="font-size:20px; color:#808080; padding-left:40px; " > SYSTEM SIZE </p>" ;

var oFtext = new sap.m.FormattedText();
oFtext.setHtmlText(sString);

由于我在打开页面时未记录已连接,因此我假设缺少某些内容。我的错误在哪里?

1 个答案:

答案 0 :(得分:0)

您没有显示客户端代码,因此很难告诉您哪些是错误的。你在浏览器中得到任何错误吗?浏览器上的网络流量是多少?没有它,很难说清楚具体的事情。

看一下这个答案:

它有一个类似于你正在尝试做的事情的工作示例。

一般情况下 - 请记住,您需要在浏览器中包含socket.io客户端代码:

<script src="/socket.io/socket.io.js"></script>

然后您需要使用以下内容与io()建立连接:

var s = io();
s.on('color', function (color) {
  document.body.style.backgroundColor = color;
});

&#39;颜色&#39;这里只是GitHub上这个项目的一个例子:

这是一个网站示例,用于更改在来自socket.io的消息中选择的颜色。