节点-附加到服务器/ websockets

ekjcfn3902039

我正在Node上运行vue应用程序(VUE-CLI 3)。在开发模式下,我运行'npm run serve',应用程序启动并按预期工作。

我现在想将websocket代码添加到服务器。

我看到的大多数示例都有一些类似于以下内容的设置代码:

const http = require('http');
const server = http.createServer();
const wsServer = new WebsocketServer({httpServer: server});

现在,当我运行“ npm run serve”时,出现以下错误消息:

'http.createServer is not a function'

通过npm run serve调用时,是否可以将websocket附加到当前运行的节点服务器上?换句话说,我可以跳过createServer调用并将其附加到当前正在运行的任何对象上吗?

WMRamadan

好吧,您的代码应读取如下内容...

var express = require('express');
var app = express();
var http = require('http');
var server = http.createServer(app);
var io = require('socket.io').listen(server);

您将需要在后端使用ExpressJS来处理消息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章