1)ИмеетсянастроенныйсерверNginx +单元。有一个已配置的Nginx服务器+单元。 2)节点index.js:
const {
createServer,
IncomingMessage,
ServerResponse
} = require('unit-http');
require('http').ServerResponse = ServerResponse;
require('http').IncomingMessage = IncomingMessage;
const express = require('express');
const app = express();
const http = createServer(app);
const io = require('socket.io')(http);
http.listen();
Серверзапускаетсяиработаетнормально。 Нокогдаклиентотправляетзапроснаподключениексокетуприлетаетошибка。
服务器启动并正常运行。但是,当客户端向套接字发送连接请求时,就会出现错误。
单位日志:
/node_modules/engine.io/lib/socket.js:37
this.remoteAddress = req.connection.remoteAddress;
^
TypeError: Cannot read property 'remoteAddress' of undefined
Спасибозаответы。谢谢答案