File tree Expand file tree Collapse file tree 5 files changed +9
-4
lines changed Expand file tree Collapse file tree 5 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -2,4 +2,5 @@ export default {
22 GITHUB_CLIENT_ID : import . meta. env . VITE_GITHUB_CLIENT_ID ,
33 GITHUB_CLIENT_SECRET : import . meta. env . VITE_GITHUB_CLIENT_SECRET ,
44 SERVER_PATH : import . meta. env . VITE_SERVER_PATH ,
5+ SERVER_URL : import . meta. env . VITE_SERVER_URL ,
56} ;
Original file line number Diff line number Diff line change @@ -2,5 +2,8 @@ import { io } from 'socket.io-client';
22import env from 'src/config' ;
33
44export default function useSocket ( namespace : string ) {
5- return io ( `${ env . SERVER_PATH } ${ namespace } ` ) ;
5+ // TODO: http://example.com/ 까지만 나타내는 환경변수로 SERVER_URL 사용.
6+ // SERVER_PATH 환경변수(http://example.com/api)와 겹치는 부분이 있으므로 리팩토링 필요
7+ // TODO: '/ws' 부분을 환경변수로 관리하기. 위 리팩토링 진행시 같이 진행 필요
8+ return io ( `${ env . SERVER_URL } ${ namespace } ` , { path : '/ws' } ) ;
69}
Original file line number Diff line number Diff line change @@ -29,11 +29,12 @@ const io = new Server({
2929 cors : {
3030 origin : env . CLIENT_PATH ,
3131 } ,
32+ path : '/ws' , // TODO: '/ws' 환경 변수로 분리 필요
3233} ) ;
3334
3435momSocketServer ( io ) ;
3536signalingSocketServer ( io ) ;
3637
3738io . attach ( server ) ;
3839
39- server . listen ( 8080 ) ;
40+ server . listen ( 8080 ) ; // TODO: 서버 포트 환경 변수로 분리 필요
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ async function momSocketServer(io: Server) {
99
1010 const crdt = new CRDT ( 1 , - 1 , structure ) ;
1111
12- const workspace = io . of ( / ^ \/ a p i \/ s c - w o r k s p a c e \/ \d + $ / ) ;
12+ const workspace = io . of ( / ^ \/ s c - w o r k s p a c e \/ \d + $ / ) ;
1313
1414 workspace . on ( 'connection' , async ( socket ) => {
1515 const name = socket . nsp . name ;
Original file line number Diff line number Diff line change 11import { Server } from 'socket.io' ;
22
33function signalingSocketServer ( io : Server ) {
4- const signaling = io . of ( / ^ \/ a p i \/ s i g n a l i n g \/ \d + $ / ) ;
4+ const signaling = io . of ( / ^ \/ s i g n a l i n g \/ \d + $ / ) ;
55
66 signaling . on ( 'connection' , ( socket ) => {
77 socket . on ( 'send_hello' , ( ) => {
You can’t perform that action at this time.
0 commit comments