Skip to content

Commit 2080b0e

Browse files
authored
Merge pull request #150 from mash-up-kr/main
Prod 배포
2 parents b6d1395 + 38634d8 commit 2080b0e

3 files changed

Lines changed: 33 additions & 32 deletions

File tree

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@
3232
"dependencies": {
3333
"@aws-sdk/client-s3": "^3.832.0",
3434
"@aws-sdk/s3-request-presigner": "^3.832.0",
35-
"@nestjs/common": "^11.0.1",
35+
"@nestjs/common": "^11.1.5",
3636
"@nestjs/config": "^4.0.2",
37-
"@nestjs/core": "^11.0.1",
37+
"@nestjs/core": "^11.1.5",
3838
"@nestjs/jwt": "^11.0.0",
3939
"@nestjs/passport": "^11.0.5",
40-
"@nestjs/platform-express": "^11.0.1",
40+
"@nestjs/platform-express": "^11.1.5",
4141
"@nestjs/schedule": "^6.0.0",
4242
"@nestjs/serve-static": "^5.0.3",
4343
"@nestjs/swagger": "^11.1.0",

src/common/filters/http-exception.filter.ts

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,10 @@ export class GlobalExceptionFilter implements ExceptionFilter {
3939
const body = JSON.stringify(req.body);
4040
const path = req.path;
4141

42-
if (getAppMode() == 'prod' && !exceptAlertUrls.includes(path)) {
42+
if (
43+
getAppMode() === 'prod' &&
44+
alertUrlPrefixes.some((prefix) => path.startsWith(prefix))
45+
) {
4346
let message = 'Unexpected error';
4447
let stack = '';
4548
if (exception instanceof Error) {
@@ -68,15 +71,13 @@ export class GlobalExceptionFilter implements ExceptionFilter {
6871
}
6972
}
7073

71-
const exceptAlertUrls: string[] = [
72-
'/.git/config',
73-
'/.env',
74-
'/favicon.ico',
75-
'/apple-touch-icon.png',
76-
'/invite',
77-
'/apple-touch-icon-precomposed.png',
78-
'/rootDesc.xml',
79-
'/',
80-
'/apple-touch-icon-120x120.png',
81-
'/apple-touch-icon-120x120-precomposed.png',
74+
// TODO: 우아한 방법으로 바꾸기..
75+
const alertUrlPrefixes: string[] = [
76+
'/users/',
77+
'/files/',
78+
'/auth/',
79+
'/reservations/',
80+
'/firebase/',
81+
'/codes/',
82+
'/invite/',
8283
];

yarn.lock

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1884,10 +1884,10 @@
18841884
webpack "5.99.6"
18851885
webpack-node-externals "3.0.0"
18861886

1887-
"@nestjs/common@^11.0.1":
1888-
version "11.1.3"
1889-
resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-11.1.3.tgz#d954644da5f4d1b601e48ee71a0d3e3405d81ea1"
1890-
integrity sha512-ogEK+GriWodIwCw6buQ1rpcH4Kx+G7YQ9EwuPySI3rS05pSdtQ++UhucjusSI9apNidv+QURBztJkRecwwJQXg==
1887+
"@nestjs/common@^11.1.5":
1888+
version "11.1.5"
1889+
resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-11.1.5.tgz#bc491d049e21f91216189b06e56f801730a8a3d1"
1890+
integrity sha512-DQpWdr3ShO0BHWkHl3I4W/jR6R3pDtxyBlmrpTuZF+PXxQyBXNvsUne0Wyo6QHPEDi+pAz9XchBFoKbqOhcdTg==
18911891
dependencies:
18921892
uid "2.0.2"
18931893
file-type "21.0.0"
@@ -1904,10 +1904,10 @@
19041904
dotenv-expand "12.0.1"
19051905
lodash "4.17.21"
19061906

1907-
"@nestjs/core@^11.0.1":
1908-
version "11.1.3"
1909-
resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-11.1.3.tgz#42a9c6261ff70ef49afa809c526134cae22021e8"
1910-
integrity sha512-5lTni0TCh8x7bXETRD57pQFnKnEg1T6M+VLE7wAmyQRIecKQU+2inRGZD+A4v2DC1I04eA0WffP0GKLxjOKlzw==
1907+
"@nestjs/core@^11.1.5":
1908+
version "11.1.5"
1909+
resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-11.1.5.tgz#98fff1a0b47b36a1939f6d9f6c899c085e470e25"
1910+
integrity sha512-Qr25MEY9t8VsMETy7eXQ0cNXqu0lzuFrrTr+f+1G57ABCtV5Pogm7n9bF71OU2bnkDD32Bi4hQLeFR90cku3Tw==
19111911
dependencies:
19121912
uid "2.0.2"
19131913
"@nuxt/opencollective" "0.4.1"
@@ -1934,14 +1934,14 @@
19341934
resolved "https://registry.yarnpkg.com/@nestjs/passport/-/passport-11.0.5.tgz#dd3e506c2fb7ddc80fd1321c01cc1a0ca6d6b609"
19351935
integrity sha512-ulQX6mbjlws92PIM15Naes4F4p2JoxGnIJuUsdXQPT+Oo2sqQmENEZXM7eYuimocfHnKlcfZOuyzbA33LwUlOQ==
19361936

1937-
"@nestjs/platform-express@^11.0.1":
1938-
version "11.1.3"
1939-
resolved "https://registry.yarnpkg.com/@nestjs/platform-express/-/platform-express-11.1.3.tgz#bf470f2e270ca9daa930974476dd0d7d62879556"
1940-
integrity sha512-hEDNMlaPiBO72fxxX/CuRQL3MEhKRc/sIYGVoXjrnw6hTxZdezvvM6A95UaLsYknfmcZZa/CdG1SMBZOu9agHQ==
1937+
"@nestjs/platform-express@^11.1.5":
1938+
version "11.1.5"
1939+
resolved "https://registry.yarnpkg.com/@nestjs/platform-express/-/platform-express-11.1.5.tgz#93a609c6ffd80460b561220d469e5e1bd11f732f"
1940+
integrity sha512-OsoiUBY9Shs5IG3uvDIt9/IDfY5OlvWBESuB/K4Eun8xILw1EK5d5qMfC3d2sIJ+kA3l+kBR1d/RuzH7VprLIg==
19411941
dependencies:
19421942
cors "2.8.5"
19431943
express "5.1.0"
1944-
multer "2.0.1"
1944+
multer "2.0.2"
19451945
path-to-regexp "8.2.0"
19461946
tslib "2.8.1"
19471947

@@ -6943,10 +6943,10 @@ ms@^2.1.1, ms@^2.1.3:
69436943
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
69446944
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
69456945

6946-
multer@2.0.1:
6947-
version "2.0.1"
6948-
resolved "https://registry.yarnpkg.com/multer/-/multer-2.0.1.tgz#3ed335ed2b96240e3df9e23780c91cfcf5d29202"
6949-
integrity sha512-Ug8bXeTIUlxurg8xLTEskKShvcKDZALo1THEX5E41pYCD2sCVub5/kIRIGqWNoqV6szyLyQKV6mD4QUrWE5GCQ==
6946+
multer@2.0.2:
6947+
version "2.0.2"
6948+
resolved "https://registry.yarnpkg.com/multer/-/multer-2.0.2.tgz#08a8aa8255865388c387aaf041426b0c87bf58dd"
6949+
integrity sha512-u7f2xaZ/UG8oLXHvtF/oWTRvT44p9ecwBBqTwgJVq0+4BW1g8OW01TyMEGWBHbyMOYVHXslaut7qEQ1meATXgw==
69506950
dependencies:
69516951
append-field "^1.0.0"
69526952
busboy "^1.6.0"

0 commit comments

Comments
 (0)