【问题标题】:Code sample socket.io on iisnode and azure [closed]iisnode 和 azure 上的代码示例 socket.io [关闭]
【发布时间】:2012-02-06 09:58:02
【问题描述】:

有人可以发布一个 node.js 应用程序的工作代码示例,该应用程序使用在 iisnode 和 azure 上运行的 socket.io。 似乎 IIS 不能很好地与 socket.io 配合使用,而且我发现的任何代码示例都不能在 iisonde/azure 上运行......

当我尝试将 vie socketio 连接到 http://mysite:8080 时,azure 会返回 HTTP 500 错误...

谢谢

【问题讨论】:

  • 您找到了哪些样本(链接)?当您尝试运行它们时会发生什么?我会编辑您的问题以包含此内容。
  • 不知道为什么这个问题被关闭了。给出了一个有效的答案,即需要 socket.io 的 Worker Role。这个问题可以改写一下,但我怀疑其他人会遇到同样的问题。
  • 嗨 Rohan,我认为这个问题不应该被关闭,我现在已经找到了解决问题的方法 - 基本上你需要使用端口 81 连接到 socket.io 否则你会得到 HTTP 500从 azure 抛出的错误,没有其他信息。

标签: node.js azure socket.io iisnode


【解决方案1】:

socket.io 不适用于 IIS。您必须将 Worker Role 与 node.js 一起使用才能使用 socket.io。查看以下博客文章并注意工人角色部分:

【讨论】:

  • 我在参考链接后发现了问题,您需要使用端口 81 连接到 azure 中的 socket.io 并且 - 我在这篇文章中添加了更多 cmets... •nodeblog.cloudapp.net/… .
  • 如果有人感兴趣,我现在在 GitHub 上有一个工作示例
猜你喜欢
  • 1970-01-01
  • 2011-01-24
  • 2010-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多