Я не могу подключиться из интерфейса React к python бэкэнду.
Это ошибка
polling-xhr.js:268 GET http://localhost:5000/socket.io/?EIO=3&transport=polling&t=NEzs39W net::ERR_CONNECTION_REFUSED
код стороны внешнего интерфейса (прослушивание http://localhost: 3000) :
import React from 'react';
import { render } from 'react-dom';
import io from "socket.io-client";
class App extends React.Component {
constructor(props) {
super(props);
const socket = io('http://localhost:5000');
socket.on('connect', (error) => {
console.log(error);
});
}
render() {
return <h1>Hi!</h1>
}
};
render(
<App />,
document.getElementById('root')
);
внутренний код:
from flask_cors import CORS
from flask_socketio import SocketIO, emit
app = Flask(__name__)
cors = CORS(app, resources={r"/*":{"origins":"*"}})
socket = SocketIO(app)
if __name__ == '__main__':
socket.run(app, host='0.0.0.0', port=5000)
Что не так с моим кодом? Спасибо