데브코스 프론트엔드 5기/VanillaJS를 통한 자바스크립트 기본 역량 강화 Ⅱ

231027 [Day29] VanillaJS를 통한 자바스크립트 기본 역량 강화 Ⅱ(1)

코딩하는 키티 2023. 10. 30. 13:32

Project Deploy 

기본적으로 History API 기반의 SPA를 배포하려면 해당 서비스에서 404 에러에 대해 처리할 수 있는 옵션이 필요하다.

서버에서 직접 호스팅하기 : 가장 자유도가 높고, 난이도도 높다.

 

✅ 여러 클라우드 업체에서 제공하는서버에서 직접 호스팅 하는 방법

=> 아마존 - EC2, 구글 - Google Compute Engine, Azure, naver cloud flatfome, cafe24, iwin, oracle cloud 등등

  • aws s3 + cloudfront
    • users -> Amazon CloudFront -> Amazon S3 각각의 역할이 있음
    • S3는 파일만 저장하는 서비스(html, css, js 파일)
  • github pages
  • Firebase(google) : 앱 개발을 위한 API, 데이터베이스, 호스팅, 데이터분석 등 다양한 도구를 지원하는 툴
  • Netify - 한국 서버가 없어서 접속 느림
  • Vercel

 

➕ 추가적으로 공부할 것 : 크로스 사이트 스크립팅, 터미널과 친해지기

 

크로스 사이트 스크립팅 

크로스 사이트 스크립팅(Cross Site Scripting, XSS)은 공격자가 상대방의 브라우저에 스크립트가 실행되도록 해 사용자의 세션을 가로채거나, 웹사이트를 변조하거나, 악의적 콘텐츠를 삽입하거나, 피싱 공격을 진행하는 것을 말한다.