Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- jquery
- 네이버커넥트재단
- MongoDB
- django multi image
- 프로그래머스
- 프로그래머스입문
- 스파르타코딩클럽
- 22938번
- html
- error
- 무료강의
- 반응형
- python
- useState
- ㅐㄱ이
- 참가후기
- 개인정보수집유효기간
- sql
- 장고이미지처리
- SEF2022
- 파이썬무료강의
- GIT
- 스파르타
- 장고 다중이미지
- css
- 프론트엔드
- 20492번
- 파이썬
- 코딩기초트레이닝
- React
Archives
- Today
- Total
코딩,해볼까
06.25. 최종 프로젝트 / 프론트엔드, 백엔드 분리 배포 후 연결하는 작업 본문
오류❗ netlify has been blocked by cors policy: response to preflight request doesn't pass access control check: redirect is not allowed for a preflight request.
시도❕
1. netlify 환경변수 추가 : .env, netlify.toml 같은 파일로도 업로드 하거나 여기 적지 않고도 관리할 수 있다고 한다. Use environment variables docs
2. settings.py base url 경로 수정
const frontend_base_url = "http://127.0.0.1:5500/assets/doc"
const backend_base_url = "http://127.0.0.1:8000"
const index_url = "http://127.0.0.1:5500/index.html"
const frontend_base_url = "https://gwolnadri.netlify.app/assets/doc"
const backend_base_url = "https://gwolnadri.online"
const index_url = "https://gwolnadri.netlify.app"
3. nginx 설정 변경 : 변경을 해야된다기 보다는 틀린 부분을 수정하였다.
server {
listen 80;
server_name gwolnadri.netlify.app; #front
location / {
proxy_pass http://backend:8000/; #back
}
location /static/ {
alias /static/;
}
location /media/ {
alias /media/;
}
}
# 아래부분은 삭제
server {
listen 80;
server_name gwolnadri.online;
return 301 http://www.gwolnadri.online$request_uri;
}
❕ 4. 마이페이지 정보가 보이지 않는 오류
첫 로그인 시 마이페이지에서 내 정보가 보이지 않았다. 두번째부터 로그인 정보가 보였다. 대부분 첫 로그인은 superuser로 한다. superuser는 보통 비밀번호 규칙을 무시하고 만들기 때문에 validater에 통과하지 못했던 것이다.
❕ 5. git stash
git fetch origin develop develop
git checkout FETCH_HEAD > $ git switch -c FETCH_HEAD
FETCH_HEAD에 develop의 내용이 저장된다.
브랜치를 왔다갔다 오가면서 확인할 수도 있고..
git diff develop FETCH_HEAD
diff로 디벨롭과 패치헤드를 터미널에서 달라진 점을 확인할 수도 있다.
git merge 확인 후 머지한다.
stash
https://kotlinworld.com/279
❕ 6. 컨테이너
컨테이너를 정지하는 것과 종료하는 것은 전혀 다르다. 바뀐 ip로 접속해보면 되는지 안되는지 알 수 있다. 이전의 자료들을 가지고 있는다. (terminate)
해결중..
7. 만난 오류들
access-control-allow-origin
크로스 도메인
CSRF
CORS
Django admin 로그인, 글 작성 및 수정 시 Forbidden (403) CSRF verification failed.
8. A parser-blocking, cross site 오류
프론트엔드 : Netlify 네트리파이
백엔드 : AWS EC2
'Back > TIL' 카테고리의 다른 글
06.27. 최종 프로젝트 / 서비스 배포 준비 : 프론트 개선 및 홍보지 제작, container을 run, start 했을 때, 바로 꺼지는(Exitted) 이유 (0) | 2023.06.29 |
---|---|
06.26. 최종 프로젝트 / 중간발표 (0) | 2023.06.26 |
06.24. 최종 프로젝트 / AWS 로드밸런서로 HTTPS 적용하기 (0) | 2023.06.25 |
06.23. 최종 프로젝트 / 백엔드 두번째 배포 (0) | 2023.06.23 |
06.22. 최종 프로젝트 / 프론트 배포 및 백엔드 배포 수정 (0) | 2023.06.23 |
Comments