OPTIONS 보내는 거는 200 OK 뜨고 Response Headers 봐도 Access-Control-Allow-Origin : * 로 떠있는거 보인다.
그런데 막상 POST 보낸거는 막혀서 돌아온다.
콘솔에서는 이렇게 나온다.
이것만 보고 원인이 뭐뭐가 있을 수 있는지 유추 가능한 능력자 혹시 있을까?
OPTIONS 보내는 거는 200 OK 뜨고 Response Headers 봐도 Access-Control-Allow-Origin : * 로 떠있는거 보인다.
그런데 막상 POST 보낸거는 막혀서 돌아온다.
콘솔에서는 이렇게 나온다.
이것만 보고 원인이 뭐뭐가 있을 수 있는지 유추 가능한 능력자 혹시 있을까?
에러에 있네..ㅇㅅㅇ
늅늅이라 봐도 모름요 ㅠㅠ 그냥 CORS 때문에 막혔다 정도 밖에 모르겠음.
nginx 설정 다 올려보셈
저기 헤더가 없자나
server{
listen 80;
server_name 백엔드 ip주소;
location / {
proxy_hide_header Access-Control-Allow-Origin;
add_header 'Access-Control-Allow-Origin' '*';
include proxy_params;
proxy_pass
http://127.0.0.1:8000;
}
요 아래는 #로 주석처리해놨고. 이게 사이트 .conf 화일임요. 이거 말고 다른 설정도 있는지 모르겠네요 다른건 몰라서 안건드림요.
서버에러부터 해결하고 오셈ㅇㅅㅇ
2500
와... main.py 갈아서 @app.post('/login') 밑에 리턴만하도록 펑션 간단하게 만들고 테스트해봤는데 그냥 통과되네. 근데 왜 사람 헷갈리게 CORS를 띄우는거야... 나는 CORS부터 해결하고 에러잡으려고 어제부터 계속 낑낑댔는데...
포스트요청시 설마 리다이렉트되노?
헐 그런건가? 왜 리다이렉트 되지? 지금 설정은 80포트를 nginx 가 받아서 gunicorn 8000 포트로 주고 gunicorn에서 파이썬 fastapi로 보내고 있음.
cors 면 도메인달라서그런가아이가 내서버랑 요청하는서버랑 크로스도메인
500이면 서버에서 확인해야 하는거 아님?
글넹ㅇㅅㅇㅋㅋ