TypeScript로 Google Cloud Functions를 원하는 사람들을위한 템플릿을 만들었습니다.
리포지토리
추천 설정이나 뭔가 문제 등이 있으면 Issue나 풀 리퀘스트를 받을 수 있으면 기쁩니다
아래 준비
config를 변경합니다. runtime의 차이에 따라 작동하지 않는 기능도 있으므로 자세한 내용은 문서을 참조하십시오.
package.json
"config": {
"function_name": "helloWorld",
"region": "リージョンをいれる 例:asia-northeast1",
"gcp_project": "GCPのプロジェクトIDをいれる",
"runtime": "ランタイムを指定 例:nodejs8"
},
린트
$ npm run lint
빌드
functions/src/
에 Node.js 프로젝트가 빌드됩니다.$ npm run build
Test
$ npm install -g mocha // mochaがインストールされていればスキップ
$ npm run test
Hello function
✓ Get 200 response
1 passing (31ms)
Deploy
Cloud Functions에 배포
$ npm run deploy --prefix functions/src/
요청
배포 후 표시되는 httpsTriggerURL에 요청하고
Hello World
가 표시되면 배포에 성공한 것입니다.$ curl https://asia-northeast1-foo.cloudfunctions.net/helloWorld
$ Hello World
Reference
이 문제에 관하여(TypeScript로 Google Cloud Functions를 원하는 사람들을위한 템플릿을 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/flatfisher/items/c3656c13d01503e9c501텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)