繁体   English   中英

无法解析的函数或方法on()

[英]Unresolved function or method on()

这段代码在服务器上运行。 我正在服务器上制作一个简单的websocket,它正在寻找与之建立的连接。 但是,IntelliJ无法识别已在io上调用的on()方法。 我正在使用IntelliJ最新版本和Node.js中的编码

var http = require('http');
var express = require('express');
var socket = require('socket.io');

function onRequest(req,res)
{
    console.log('User requested for page: ',req.url);
}

// create a middleware application
var app = express();
app.use(onRequest);

// serve static files
app.use(express.static('public'));

var server = http.createServer(app).listen(4000);

// setup the socket on the server
var io = socket(server);
io.on('connection',function(socket)
{
    console.log('Socket id is: ',socket.id);
});

尝试npm install @types/socket.io 它将添加必要的定义文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM