当前位置: 首页 > 知识库问答 >
问题:

Simple NodeJS socketIO服务器抛出错误

董建茗
2023-03-14

试图调试这个简单的NodeJS socketIO服务器。

我在启动时不断收到以下错误消息。我看不出代码有什么问题。

TypeError:侦听器必须是服务器上Namespace.EventEmitter.AddListener(Events.js:130:11)处的TypeError()处的函数。(匿名函数)[如上](/users/foo/bin/node_modules/socket.io/lib/index.js:364:16)处的对象。(/users/foo/bin/foo.js:11:4)在module._compile(module.js:456:26)在object.module._extensions..js(module.js:474:10)在module.load(module.js:356:32)在function.module.load(module.js:312:12)在function.module.runmain(module.js:497:10)在启动(node.js:119:16)*

var app = require("express");
var server = require("http").Server(app);
var io = require("socket.io")(server);

io.on("connection", handleClient);


var handleClient = function (socket) {
    // we've got a client connection

    socket.emit("tweet", {user: "nodesource", text: "Hello, world!"});
};

app.listen(8080);

共有1个答案

禹昊穹
2023-03-14

您缺少了一些括号:

var app = require('express')();
 类似资料:
  • 我刚刚安装了Ruby193和Ruby200,在创建了一个新的应用程序之后,我正在尝试加载服务器,但是我得到了下面的错误。 我用gem'sqlite3'替换了sqlite3 gem,'~ 有人知道怎么修吗? Gemfile是 Bundle Show提供捆绑包中包含的宝石: actionmailer(3.2.13) actionpack(3.2.13) activemodel(3.2.13) acti

  • Googleapi版本:libs-sources/google-api-services-drive-v2-rev168-1.20.0-sources.jar java版本:“1.7.0_79”java(TM)SE运行时环境(build 1.7.0_79-B15)java HotSpot(TM)64位服务器VM(build 24.79-B02,混合模式) 还将下载的p12文件加载到\jdk1.7.

  • 我在Localhost中正确上传我的文件,但是当我在服务器上上传我的应用程序时,他们给我错误:上传文件后服务器错误。 这是我的控制器: 在我的本地主机中,文件保存在公用文件夹中。我想用public\u html或public\u html/image将我的文件保存在我的服务中。

  • 我今天安装了一个新的CentOS 7x86_64LAMP服务器。 我用c编译了一个简单的CGI脚本,我称之为test.cgi,我为. cgi脚本启用了addHandler。然而,每次我尝试从 /var/www/html目录加载/test.cgi页面时,任何简单的. cgi脚本都会给我抛出一个500内部服务器错误页面。 我测试了脚本是否从 /var/www/cgi-bin 目录工作正常。我的服务器正

  • 我试图通过使用GCSExampleServlet.java遵循Google的示例来设置Google云存储文件上传。我已经完成了所有步骤,但当我将项目部署到aggengine并试图在GCS中上传一个简单的文本时,它失败了,出现了以下日志: 尽管如此,代码中没有任何复杂的地方...在web.xml中,我配置了servlet: 我已经启用了计费,创建了一个bucket,但AppIdentity错误仍然出

  • 我正在使用java.net.HttpUrlConnection向我的服务器发出Http请求。我意识到如果服务器返回错误状态(例如 400)。HttpUrlConnection 将抛出与错误状态对应的 IOException。 我的问题是:如果服务器返回错误状态(4xx,5xx),HttpUrlConnection是否总是抛出IOException? 我看了一下HttpUrlConnection A