From 9270dc2c0d59a1ed55ede5c04a82e36555908026 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B9=AF=E6=9C=AC=20=E9=96=8B?= Date: Mon, 3 Jul 2023 05:32:41 +0000 Subject: [PATCH] =?UTF-8?q?Merged=20PR=20200:=20CI/CD=E3=83=91=E3=82=A4?= =?UTF-8?q?=E3=83=97=E3=83=A9=E3=82=A4=E3=83=B3=E3=81=A7=E7=92=B0=E5=A2=83?= =?UTF-8?q?=E5=A4=89=E6=95=B0=E3=81=8C=E5=8F=96=E5=BE=97=E3=81=A7=E3=81=8D?= =?UTF-8?q?=E3=81=AA=E3=81=84=E5=95=8F=E9=A1=8C=E3=82=92=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 概要 [Task2073: CI/CDパイプラインで環境変数が取得できない問題を修正する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2073) - replaceで先頭の改行しか置き換えされていなかった問題を修正 - 本来の動作からして先頭のみ置き換わるのが正常なので、正規表現を指定して全て置き換えに変更 - https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/replace ## レビュー対象外 - なぜ今までローカル環境で動作していたのか? ## レビューポイント - 情報共有 - なぜローカルで動いてしまっていたのかの深掘りはしなくてもよいか ## 動作確認状況 - テストで動作確認 --- dictation_server/package-lock.json | 6 +++--- dictation_server/src/common/jwt/jwt.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dictation_server/package-lock.json b/dictation_server/package-lock.json index 5e9a46e..f98b5f0 100644 --- a/dictation_server/package-lock.json +++ b/dictation_server/package-lock.json @@ -3021,9 +3021,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "16.18.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.21.tgz", - "integrity": "sha512-TassPGd0AEZWA10qcNnXnSNwHlLfSth8XwUaWc3gTSDmBz/rKb613Qw5qRf6o2fdRBrLbsgeC9PMZshobkuUqg==" + "version": "16.18.38", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.38.tgz", + "integrity": "sha512-6sfo1qTulpVbkxECP+AVrHV9OoJqhzCsfTNp5NIG+enM4HyM3HvZCO798WShIXBN0+QtDIcutJCjsVYnQP5rIQ==" }, "node_modules/@types/node-fetch": { "version": "2.6.3", diff --git a/dictation_server/src/common/jwt/jwt.ts b/dictation_server/src/common/jwt/jwt.ts index 3059ddb..f50f01d 100644 --- a/dictation_server/src/common/jwt/jwt.ts +++ b/dictation_server/src/common/jwt/jwt.ts @@ -132,7 +132,7 @@ export const getPrivateKey = (configService: ConfigService): string => { return ( // 開発環境用に改行コードを置換する // 本番環境では\\nが含まれないため、置換が行われない想定 - configService.get('JWT_PRIVATE_KEY')?.replace('\\n', '\n') ?? '' + configService.get('JWT_PRIVATE_KEY')?.replace(/\\n/g, '\n') ?? '' ); }; @@ -140,6 +140,6 @@ export const getPublicKey = (configService: ConfigService): string => { return ( // 開発環境用に改行コードを置換する // 本番環境では\\nが含まれないため、置換が行われない想定 - configService.get('JWT_PUBLIC_KEY')?.replace('\\n', '\n') ?? '' + configService.get('JWT_PUBLIC_KEY')?.replace(/\\n/g, '\n') ?? '' ); };