나는 브라우저에서 아약스 요청을 실행할 때 "502 Bad Gateway"를 받기 시작할 때까지 aws elastic beanstalk에서 노드를 실행하고있다. Node.js를에신축성있는 콩팥 껍질에 node.js : 파이어 폭스 502 불량 게이트웨이
2014/12/09 18:56:48 [error] 25746#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 108.56.255.64, server: , request: "OPTIONS /match/update HTTP/1.1", upstream: "http://xxxx:8081/match/update", host: "xxxx.elasticbeanstalk.com"
2014/12/09 18:56:50 [error] 25746#0: *1 upstream prematurely closed connection while reading response header from upstream, client: 108.56.255.64, server: , request: "POST /match/update HTTP/1.1", upstream: "http://xxxx:8081/match/update", host: "xxxx.elasticbeanstalk.com"
내가 구현 한 CORS 때문에 크로스 도메인 요청은 확인을해야 :
app.all('/', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
어떤 아이디어
내가 볼 로그를 확인?
아약스를 사용하여 사진을 업로드 할 때도 동일한 문제가 발생합니다. 로컬에서 작동하지만 aws beanstalk에서는 작동하지 않습니다. 아무것도 찾으면 공유하십시오. –