gpt4 book ai didi

node.js - Node.js 中的套接字构造函数问题

转载 作者:太空宇宙 更新时间:2023-11-03 23:51:43 24 4
gpt4 key购买 nike

我在node.js中有以下代码。

const express = require("express");
var socket = require("socket.io");

class Server {

constructor() {
this.app = express();
this.port = process.env.PORT || 89;
this.host = process.env.HOST || `192.168.43.173:89`;
}

includeRoutes() {
}

appExecute() {

var server = this.app.listen(this.port, () => {
console.log(`Listening on http://${this.host}`);
});
var io = socket(server);
}
}
const server = new Server();
server.appExecute();

下面是 package.json 文件中存在的依赖项。

"express": "^4.17.1",
"socket.io": "^2.3.0"

执行该行时遇到问题 var io = socket(server);

错误详细信息。

Unexpected Token ...options.

这是屏幕截图。

enter image description here

你能建议一下吗?如果您需要更多信息,请告诉我

最佳答案

将 Node.js 升级到当前版本,或在启动时使用 --harmony 标志。

... 是 ES6 spread operator ,并且在当前版本的 Node.js 中正常支持。

另请参阅:https://nodejs.org/en/docs/es6/

关于node.js - Node.js 中的套接字构造函数问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59146713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com