14주차 위클리 페이퍼🦦

이주영·2024년 3월 3일
0

CORS 에러에 대해 설명하고, 어떻게 해결하면 될지 설명해 주세요.

CORSCross-Origin Resource Sharing의 줄임말로 서로 다른 도메인 간에 자원을 공유하는 것을 의미하고 기본적으로 브라우저에서 차단되어 있다.
-> 브라우저는 공격에 취약하기 때문에 client의 의도와는 상관없이 client로 위장해 서버에 접근할 수 있다. 이를 방지하기 위해서 기본적으로 브라우저에서는 현재 있는 도메인/포트와 다른 곳으로 요청을 보내는 것을 원천적으로 막아둬서 에러가 발생하게 된다.

해결법

  1. 크롬 확장 프로그램 이용하기 ('Allow CORS: Access-Control-Allow-Origin)
  2. 프록시 서버 이용하기
    요청해야 하는 URL 앞에 프록시 서버 URL을 붙여 요청한다.
  3. 서버에서 Access-Control-Allow-Origin 헤더 세팅하기

SEO가 무엇인지 설명하고, 개선을 위해 어떤 작업을 할 수 있을지 설명해 주세요.

SEO(검색엔진 최적화)란 검색 엔진이 이해하기 쉽도록 홈페이지의 구조와 페이지를 개발해 검색 결과 상위에 노출될 수 있도록 하는 작업을 말한다.

상위에 노출되려면?

  1. 문법에 맞는 HTML 작성하기
  2. 구체적인 페이지 제목 만들기
  3. 메타 태그 활용하기
  4. 이미지에 alt 속성 기재하기
  5. anchor 태그를 활용해 적절한 키워드 배치하기
  6. 사이트를 모바일 친화적으로 만들기
  7. http보다는 https 사용하기

0개의 댓글