Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9330

App EngineにNodeバックエンドをデプロイするときのチェックリスト

$
0
0
概要 App Engine に Nodeで作ったバックエンドをデプロイするときにいつも何かしらで詰まるので、チェックリストを備忘録としてまとめました。 1. ポート Nest.jsとかだとデフォルトで3000ポートでリッスンする用になっているが、process.env.PORTでリッスンするようにする。 app.listen(process.env.PORT ?? 3000) 2. スタートコマンド "scripts": { // "start": "nest start", "start": "node dist/main", App Engineでは npm scripts の startコマンドが実行される。このとき、Nest.jsなどデフォルトで設定されているstartコマンドだと、実行できないことが多々ある(App EngineではdevDependenciesはインストールされないなどが原因) 3. DBの接続先 Cloud SQLへPostgreSQLで接続する際には以下のようにする postgresql://user:password@localhost:5432/<データベース名>?host=/cloudsql/<接続名> 接続名はCloudSQLのコンソールから確認できる。プロジェクトID:リージョン:インスタンス名の形式のやつ。 4. Prisma https://qiita.com/kiyoshiro/items/878358e74a1935463b28 こちらを参照

Viewing all articles
Browse latest Browse all 9330

Trending Articles