Я бы хотел создать приложение для чата в реальном времени на React-Native,
У меня есть бэкэнд-экспресс
введите описание изображения здесь
Теперь я хочу использовать socket.io в экспресс-бэкэнде, но не в app.js. Я бы хотел использовать socket.io в socketmessage.js, потому что у меня больше api этого файла
Но верните мне эту ошибку; Порт 3000 уже используется
Как я могу решить эту проблему?
Я использую этот код для socket.io в socketmessage.js
var express = require('express');
var http = require('http');
var router = express.Router();
var socketio = require('socket.io');
var app = express();
var server = http.Server(app);
var websocket = socketio(server);
server.listen(3000, () => console.log('listening on *:3000'));
// The event will be called when a client is connected.
websocket.on('connection', (socket) => {
console.log('A client just joined on', socket.id);
});
module.exports = router;