CORS(4)
-
8 주차 [ WIL ]
이번주에 알게된 것 1. 여러 에러들 https://muyeon95.tistory.com/232 Homebrew postgreSQL 오류 postgresql@14 error 512 yunmun-yeol ~/Library/LaunchAgents/homebrew.mxcl.postgresql@14.plist Home brew 로 postgreSQL 을 다운 받았으나 실행시 오류가 발생하였다. Name Status User File emacs none mongodb-community none mysql started yunmun-yeol ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist postgresql@14 error 512 yunmun-yeol ~/L muyeon95...
2023.08.06 -
CORS 란?
처음 협업하면서 프론트와 백엔드 작업을 하면 꼭 마주치는 문제가 CORS 문제인 것 같다. 왜 발생하고 어떻게 방지할 수 있는지 확인하는 것이 목적입니다. CORS 란? CORS(Cross-Origin Resource Sharing)는 출처가 다른 자원들을 공유한다는 뜻이다. 한 출처에 있는 자원에서 다른 출처에 있는 자원에 접근하도록 하는 개념이다. 교차되는 출처 자원들의 공유이다. 다른 출처에 있는 자원을 요청한다고 하면, 이를 교차 출처 요청이라고 한다. CORS 는 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제입니다. 웹 애플리케이션은 리소스가 자신의 출처(도메인, 프로토콜, 포트)와 ..
2023.08.06 -
5 주차 [ WIL ]
이번주에 알게된 것 1. 알고리즘 프로그래머스 카펫 https://muyeon95.tistory.com/207 프로그래머스 카펫 [ Python ] 문제 설명 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 muyeon95.tistory.com 2. Sequelize https://muyeon95.tistory.com/category/SQL/Sequelize 'SQL/Sequelize' 카테고리의 글 목록 성장에 목마른 초보개발자입니다. 공부한 내용을 끄적끄적한 블로그입니다. :) muyeon95.tistory.com 3. 테스트 코드 TIL : https://muyeo..
2023.07.16 -
CORS [ TIL ] [ node.js ]
Problem 배포를 완료하고 프론트에 데이터를 주었는데 프론트에서 CORS 오류가 발견됨 Try npm i cors // app.js // ... const cors = require("cors"); // ... let corsOptions = { origin: "*", credential: true, }; // ... Solve 옵션에 origin 을 여러번 바꿔보았으나 프론트에 문제가 계속되었고, 위의 코드로 변경 후, 프론트에서 CORS 관련된 코드를 모두 제거하니 해결 되었다. What I Learned CORS 에 대해 배웠다. CORS 는 브라우저에서 보안적인 이유로 cross-origin HTTP 요청들을 제한한다. 그래서 요청을 하려면 서버의 동의가 필요한데 동의를 하지 않는다면 브라..
2023.07.16