250x250
반응형
arkhyeon
arkhyeon
arkhyeon
전체 방문자
오늘
어제
  • 분류 전체보기 (89)
    • Spring (5)
    • Java (4)
    • React (26)
      • TypeScript (6)
      • JavaScript (1)
      • Jest (9)
    • NEXT (8)
    • SQL (1)
    • React native (1)
    • CSS (3)
    • Web (1)
    • Git (3)
    • ETC (6)
    • 빅데이터DB (8)
    • Docker (4)
    • Tool (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Spring WebSocket
  • react websocket
  • javascript wss
  • react19
  • react spring websocket
  • jest
  • WSS
  • node WebSocket
  • react jest
  • usetransition
  • HIVE
  • kudu
  • websocket server
  • websocket
  • react typescript
  • react loading
  • javasciprt websocket
  • docker tomcat
  • react usetransition
  • react

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
arkhyeon

arkhyeon

ETC

HTTP-SERVER

2023. 5. 23. 10:12
728x90
반응형

개요

간단하게 http-server 만들 수 있다.

사용 이유

테스트 용 웹 페이지 만들 때 JavaScript에서 XMLHttpRequest 사용했는데 아래와 같은 에러 메세지 확인

Access to XMLHttpRequest at 'file:///C:/Users/content.html' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, isolated-app, chrome-extension, chrome, https, chrome-untrusted.

로컬에서 로컬 파일 리소스를 요청할 때는 origin(출처)이 null로 넘어가기 때문에 CORS에러가 발생한다.

따라서 간단한 웹서버를 만들어 해결하기로 했다.

사용 방법

  • 설치
npm insatall http-server -g
  • 서버 실행
npx http-server

npx http-server [path] [options]

| -p

--port 사용 포트 8080

-a 사용 주소 0.0.0.0
-d 디렉터리 목록 표시 true
-i 자동 인덱스 표시 true
--cors Access-Control-Allow-Origin헤더를 통해 CORS 활성화  
-h또는--help 사용법 확인  
-v또는--version 버전 확인  
  • 서버 종료
ctrl-c

https://velog.io/@takeknowledge/로컬에서-CORS-policy-관련-에러가-발생하는-이유-3gk4gyhreu

728x90
반응형

'ETC' 카테고리의 다른 글

JDBC Select문만 실행하는 방법  (0) 2024.05.27
View Transitions API  (0) 2023.05.22
NPM ERR_INVALID_AUTH 오류 해결  (0) 2023.02.24
SVN - Eclipse  (0) 2022.12.27
Eclipse jar 배포 및 Linux Character Set, ClassPath, Lib 설정  (0) 2022.06.15
    'ETC' 카테고리의 다른 글
    • JDBC Select문만 실행하는 방법
    • View Transitions API
    • NPM ERR_INVALID_AUTH 오류 해결
    • SVN - Eclipse
    arkhyeon
    arkhyeon

    티스토리툴바