Merged PR 200: CI/CDパイプラインで環境変数が取得できない問題を修正する

## 概要
[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

## レビュー対象外
- なぜ今までローカル環境で動作していたのか?

## レビューポイント
- 情報共有
- なぜローカルで動いてしまっていたのかの深掘りはしなくてもよいか

## 動作確認状況
- テストで動作確認
This commit is contained in:
湯本 開 2023-07-03 05:32:41 +00:00
parent 3304ce75c9
commit 9270dc2c0d
2 changed files with 5 additions and 5 deletions

View File

@ -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",

View File

@ -132,7 +132,7 @@ export const getPrivateKey = (configService: ConfigService): string => {
return (
// 開発環境用に改行コードを置換する
// 本番環境では\\nが含まれないため、置換が行われない想定
configService.get<string>('JWT_PRIVATE_KEY')?.replace('\\n', '\n') ?? ''
configService.get<string>('JWT_PRIVATE_KEY')?.replace(/\\n/g, '\n') ?? ''
);
};
@ -140,6 +140,6 @@ export const getPublicKey = (configService: ConfigService): string => {
return (
// 開発環境用に改行コードを置換する
// 本番環境では\\nが含まれないため、置換が行われない想定
configService.get<string>('JWT_PUBLIC_KEY')?.replace('\\n', '\n') ?? ''
configService.get<string>('JWT_PUBLIC_KEY')?.replace(/\\n/g, '\n') ?? ''
);
};