상세 컨텐츠

본문 제목

[ Web Socket, socket.io] VSCode에서 웹소켓 이용하기 - 특이점

BackEnd

by SangHoonE 2022. 1. 13. 13:35

본문

반응형

■ 환경 및 툴

→ Linux(Ubuntu), Apache, Nodejs, socket.io, javascript, html, css, vscode

 

■ 특이점 

→ 외부 접속을 허용하였는데, 해당 서버가 제대로 작동하지 않는 상황

Apache + Node.js + Express 를 통해 3000포트 접속을 허용하고 웹서버를 띄웠다.

 

이 때 외부 IP를 입력해서 들어간 경우에는 안되었고, vscode에서 웹브라우저를 띄웠을 때 및 localhost:3000 로 접속하였을 때는 동작하였다.

localhost를 통해 접속하였을 땐 동작 / 성공 CONSOLE

외부 아이피 주소 112.~ 로 접속하였을 때는 실패하였다. CORS 오류나면서.

 

아무래도 이전 포스팅과 연결되는 말인 것 같지만,

 

처음 이 현상을 발견하게 된 것이 VSCODE에서 뇌가 하얗게 되어 무지성으로 클릭하다가 우연찮게 발견하여 클릭하고 발견한 웹 브라우저 띄우기. 

cors 오류 반환.

예전에도 localhost 환경에서 axios를 사용할 때 해당하는 CORS 오류가 출력되었는데, 이 때 비슷한 에러가 출력되었던 것도 같다.

즉, 내부포트로 접속할 수 있는 환경에서 왜 굳이 외부포트로 접속하냐 이런 느낌.

실패 사진

 

 

 

 

[ Socket.io ] 웹소켓을 이용해 데이터 전달 방식의 사고 및 결정

지난 3주동안 업무 중에 웹소켓 구현에 대해 공부하고, 해당 내용을 구현할 방법을 구상하였다. ■ 서버를 통한 외부 접속 방식 - 데이터가 인터넷을 통해 서버로 송출, - 서버에서 (외부 접속을

code-hoon.tistory.com

 

관련글 더보기

댓글 영역