Локальный сервер Node.JS отказывается от подключения - PullRequest
0 голосов
/ 19 сентября 2019

Я настраиваю сервер node.js для связи между arduino и БД.Сервер работает, но я заметил, что когда я попытался установить соединение со своего смартфона (в той же сети, obv), localhost отклонил соединение.Это мой код:

let app = require('express')();
let http = require('http').createServer(app);
let io = require('socket.io')(http);

let users = [];
let  connections = [];

app.get('/', (req, res) => {
   res.sendFile(process.env.PATH);
});

app.get('/arduino', (req, res) => {
    res.status(200).json({
        connection: 'OK'
    });
});

io.on('connection', (socket) => {
    console.log('User connected');
    connections.push(socket);
    console.log(socket.handshake.address);

    socket.on('message', (msg) => {
        console.log(msg);
        io.emit(msg);
    });

    //Disconnect 
    socket.on('disconnect', () => {
         console.log('User disconnected');
    });
});

http.listen(8080, "0.0.0.0", () => console.log('Server running'));

Как вы можете видеть, я использую 0.0.0.0, как я читал в Интернете, но все еще не работает с других устройств.

...