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)은 공격자가 상대방의 브라우저에 스크립트가 실행되도록 해 사용자의 세션을 가로채거나, 웹사이트를 변조하거나, 악의적 콘텐츠를 삽입하거나, 피싱 공격을 진행하는 것을 말한다.
'데브코스 프론트엔드 5기 > VanillaJS를 통한 자바스크립트 기본 역량 강화 Ⅱ' 카테고리의 다른 글
231030 [Day30] VanillaJS를 통한 자바스크립트 기본 역량 강화 Ⅱ(2) (0) | 2023.10.31 |
---|