만약 백엔드서버로 express, 프론트엔드로 react 개발 하려고 2서버가 필요하다면 어떤 플랜을 구매해야 하나요?
스테판짜장
@스테판짜장
6
Level
0
등급
12
포스트
295
프로필 조회 수
0
팔로워
2
팔로잉
스테판짜장 님이 작성한 포스트
-
websocket관련 에러 질문드립니다!
안녕하세요! 프론트는 리액트 백은 nest로 개발중인데요 socket.io사용해서 웹소켓 사용하는 부분에서 에러가 나서 질문드립니다. 노드 버전은 14, socket.io버전은 2 입니다. 현재 localhost:3090으로 프록시 서버 사용중입니다.
vendors-node_modules_gravatar_index_js-node_modules_react-toastify_dist_react-toastify_esm_js-c635b6.js:3135 WebSocket connection to 'ws://localhost/socket.io/?EIO=3&transport=websocket' failed:import io from 'socket.io-client'; import { useCallback } from 'react'; const backUrl = "http://localhost/3095"; const sockets: { [Key: string]: SocketIOClient.Socket } = {}; const useSocket = (workspace?: string): [SocketIOClient.Socket | undefined, () => void] => { console.log('rerender', workspace); const disconnect = useCallback(() => { if (workspace) { sockets[workspace].disconnect(); delete sockets[workspace]; } }, [workspace]); if (!workspace) { return [undefined, disconnect]; } if (!sockets[workspace]) { sockets[workspace] = io.connect(`${backUrl}/ws-${workspace}`, { transports: ['websocket'], }); } return [sockets[workspace], disconnect]; }; export default useSocket;