• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 SSE방식으로 실시간 채팅방 구현, 실서버에서 응답 오류 ㅠ

SSE방식으로 실시간 채팅방 구현, 실서버에서 응답 오류 ㅠ

  • 이 주제에는 4개 답변, 2명 참여가 있으며 bolo2 년, 7 월 전에 전에 마지막으로 업데이트했습니다.
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #57712

    bolo
    참가자
     
     
    https://coding-apple-nodejs-study.du.r.appspot.com/
    
    -유저 데이터
       ID     PW
    park // 1234
    kim // 1234
    me // 1234
    test // test
    ...
    
    안녕하세요 
    문제는 제목과 같이 로컬에선 SSE방식으로 정상적으로 get요청을 주고받는데,
    gcloud 실서버 에서는, get요청을 못받고 502에러가 발생되는 상태입니다
    
    죄송하게도 수업을 들으면서, "아 이렇게 작동되면 좋겠다" 라고 생각한 부분을 맘대로 하다보니 생긴 오류같은데 ㅠㅠ
    많이 고민해 봤는데 이유를 모르겠습니다
    
    
    
    
    -script
    
    
    -server.js
    
    cors는 install 받고, 상단에 const cors = require('cors') 해둔 상태입니다
    
    
    
    #57741

    codingapple
    키 마스터
    yaml 파일에 instance가 1인지 확인하거나
    writeHead에 "X-Accel-Buffering": "no"도 추가해봅시다 
    
    #57758

    bolo
    참가자
    yaml파일에 manual~~ 이랑 instance 다 지우고, 헤드에 X-Accel~~ 작성했습니다,
    뭔가 간헐적으로 되는 느낌인데..
    로그인도 어떨 땐 한번에 되고, 2번에 될 때도 있고,
    기존에 있던 채팅 문제도 가끔 정상작동 하는데, 몇번 시도하니 502오류가 발생합니다 ㅠ
    #57809

    codingapple
    키 마스터
    google app engine은 자동으로 인스턴스를 많이 생성해줘서 매번 응답받는 서버가 달라지는데 
    instance가 1로 되어있어야 별문제없습니다
    #57823

    bolo
    참가자
    아 첫 질문할때는 instance 1 이었습니다!
    그리고 그 이후 답변 주신걸 보고 수정했는데, 그래서 안됐나보네요~
    
    
    --
    다시 instace 1로 설정하고  "X-Accel-Buffering": "no" 기입하니까 해결됐습니다! 감사합니다
     
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠