본문 바로가기
  • 클라우드야 나랑 친해지자!
클라우드/GCP

Node.js 설치

by 정민규 2021. 2. 5.
반응형

수업을 듣고 배운 내용과 연습한 내용을 정리하였습니다

개인 공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다.

 

잘못된 부분이 있거나 질문사항은 댓글로 남겨주시면 성심성의껏 답변해드리겠습니다. 감사합니다!


 

 

교재 <구글 클라우드 플랫폼 인 액션> 을 토대로 실습을 진행했습니다.

구글 클라우드 클라이언트와 연동하여 학습하기 위해 Node.js를 설치해서 스크립트를 작성하기 위함입니다. 

교재만 따라 실행했을 때 오류가 난 부분이 있어 몇 가지 과정을 추가했습니다.

 

 

1) SDK 설치 및 로그인

 

SDK를 이미 설치하셨다면 2) 부터 실행하시면 됩니다.  

 

$ export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"

$ echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list 

$ sudo apt-get install apt-transport-https ca-certificates gnupg

$ sudo apt install curl

$ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -

$ sudo apt-get update && sudo apt-get install google-cloud-sdk

$ gcloud init

$ gcloud auth application-default login     // 꼭 실행해야 나중에 보안오류가 뜨지 않습니다.

 

 

 

 

2) npm 설치및 초기화 finalhandler 설치

$ sudo apt install npm

$ npm init

$ npm install finalhandler

 

 

 

 

3) nodejs 설치 및 spanner 설치

$ sudo apt install nodejs
$ node --version
$ sudo npm install --save @google-cloud/compute@0.7.1
$ npm install @google-cloud/spanner@0.7.0

$ npm audit fix

 

 

 

4) vi 설치 및 nodejs 실행
$ sudo apt install vim

$ vi script.js

$ node script.js

 

 

 

 

4) 까지 실행하셨으면 저자가 업로드한 아래 깃허브에서 스크립트를 복사하여 활용하시면 됩니다.

 

github.com/Jpub/GCP

 

Jpub/GCP

<구글 클라우드 플랫폼 인 액션> 리포지토리. Contribute to Jpub/GCP development by creating an account on GitHub.

github.com

 

반응형

댓글