안녕하세요
프로젝트(6) - 구글 클라우드 플랫폼 서버 배포, gcp error 본문
유튜브컨텐츠탐색-StelLife/Google App Engine
프로젝트(6) - 구글 클라우드 플랫폼 서버 배포, gcp error
sakuraop 2023. 2. 10. 16:19server.js 와 같은 위치에 app.yaml 만들기
그리고 설정하는 코드는 아래와 같이
runtime: nodejs
env: flex
manual_scaling:
instances: 1
GCP 가입하기
새 project 만들기
App Engine 선택하기
Node.js 로 만들고 SDK 다운로드하기
설치프로그램 다운로드하고 설치하기
터미널 또는 cmd에서 gcloud init => Y누르기
터미널에서 안 돼서 cmd에서 실행했음
Y 누르면 이런 창이 뜬다
로그인하기
신뢰 확인 허용
지역 선택에서
50번(asia-northeast3-a) 서울 가까운 지역
프로젝트 선택하기 (나는 2번)
gcloud app deploy 입력. (근데 에러 뜸)
VSCode 종료하고 다시 입력
app.yaml 파일 없대서 cd 로 폴더 이동하고 다시 실행
근데 또 안 된다.
다시 껐다가 실행하니 되다가
package.json을 찾지 못합니다. (문제 해결 전/후)
문제 해결 전 폴더 구조: server 폴더 안에 server.js를 만들고는 init을 해주지 않아 package.json이 없다.
(지금까지는 server.js 파일만 react 폴더에 쌩으로 생성해도 상관이 없었는데, local에서만 작업했기 때문이었다.)
문제 해결 후: 올바른 형태는 이와 같이 server.js에 필요한 package.json, node_modules가 존재하고,
react 폴더에도 package.json, node_modules가 따로 존재함(local 작업할 때는 문제가 없기 때문에 몰랐다.)
모든 파일을 Uploading 한다고 나타납니다.
이번엔 error가 없고, 배포 url이 나타납니다.
배포한 사이트 주소로 들어가봅니다.
성공했습니다.
'유튜브컨텐츠탐색-StelLife > Google App Engine' 카테고리의 다른 글
GCP 배포 Uncaught SyntaxError: Unexpected token '<' 에러 해결 방법들 (0) | 2023.08.05 |
---|---|
GCP cron: 특정 api로 요청 보내 작업 예약실행하기 (0) | 2023.03.27 |
[GCP] babel-node doesn't work with type: module. (0) | 2023.02.21 |