테스트 사이트 - 개발 중인 베타 버전입니다

혹시 heroku 사용하시거나 하셨던 분들 계실까요? 채택완료

아르키어드 5년 전 조회 2,597

아직 aws를 사용하기엔 제가 아직 프론트에서 배워야할 일이 좀많은거같아서..

어쩌다 어쩌다보니 heroku라는 웹호스팅을 알게됐는데요.

노드서버 셋팅 하고 깃과 연동해서 리액트를 배포하는데까지는 됐습니다.

다만 백엔드를 express + mysql로 처리하려고 하는데
앱 제작시에 프론트는 3000포트 백엔드는 4000포트로 하려고 하는데

코드에서 문제가 있는건지...

아니면 heroku에서 제가 4000포트를 안열은건지.. 비동기 요청이 거부되고있습니다..

로컬에서는 3000/4000 둘다 스타팅 시켜야만 제대로 굴러가고있긴합니다..

heroku 관련해서 node서버 셋팅에 대한 팁좀 주시면 감사하겠습니다.

 

ps. 현재까지 서버사이드렌더링 + 프론트 + 백엔드 총 3개의 포트가 필요하네요..

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
5년 전

정확한 상황은 모르지만 

비동기 요청이 거부된다면 님의 의도대로 4000 포트가 열리지 않은 상태인것 같습니다.

로컬단에서 서버쪽 4000 포트 확인부터 해야 될듯 합니다.

 

그게 아니면 로컬쪽 브라우져 에러로그 확인해보시면 혹시 CORS 문제가 있을수도 있겠네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아르키어드
5년 전
답변 감사드립니다.
일단 로컬에서 할때는 npm script를 추가해서 서버와 프론트 둘다 start시키면 3000 / 4000 둘다 열리고 비동기 요청까지는 됩니다.. 즉 개발서버에서만 되지 실제 배포에선 안열려서.. heroku 사용법을 제가 잘 아직 숙지못해서 그런거같습니다..

댓글을 작성하려면 로그인이 필요합니다.

답변에 대한 댓글 1개

아르키어드
5년 전
답변 감사드립니다.
기술서는 항상 읽어보고 읽어봐도..제가 이해력이 딸리는건지.. 아직 헤매고 있습니다ㅠ

댓글을 작성하려면 로그인이 필요합니다.

모르지만 보통 구글이나 네이버 검색하면 잘나오더라구요 ㅠ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아르키어드
5년 전
여러모로 찾아보고 프런트 띄우는데는 됐는데.. 포트나누는게 문제네요..ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인