如何使用SocketIO + Nginx单元+ NodeJS

时间:2019-03-20 05:19:24

标签: node.js nginx socket.io

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

Спасибозаответы。谢谢答案

0 个答案:

没有答案