1. 들어가며PHP/CodeIgniter&Laravel 중심의 환경에서 NestJS와 TypeScript 기반으로 기술 전향을 진행하고 있다. 새로운 프레임워크와 인프라 환경에 적응하던 중, AWS 환경에 배포된 컨테이너 이미지들을 대상으로 작동하는 AWS Inspector로부터 다수의 보안 취약점(Critical Vulnerability) 경고를 받았다.기존 PHP 환경의 패키지 관리(Composer)와는 또 다른 Node.js 생태계의 패키지 관리자 pnpm을 활용하여 이 문제를 해결한 과정을 정리했다.2. 왜 이 작업이 필요했는가?AWS Inspector가 감지한 경고는 단순히 권장 사항이 아닌, 시스템 전체를 위협할 수 있는 심각(Critical) 등급의 취약점(CVE)들이었다.① 악성 공격 및 ..
오류 발생 package.json 에 dev 스크립트를 작성해서 npm run dev 를 작성했을 때 mongodb에 잘 연결은 됐지만 (node:17988) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) 이런 오류가 발생한다. 원인 Node.js의 최신 버전에서 punycode 모듈은 삭제되었다는 뜻으로 이 punycode 를 지원해주는 버전으로 다운그레이드 해야한다. 해결방법 난 노드 버전 중 가장 안정적이라고 하는 18..
- Total
- Today
- Yesterday
- 프로그래머스알고리즘
- laravel
- 인프런스프링mvc
- javascriptalgorithm
- php
- nestjs
- 우아한형제spring
- 프로그래머스
- M1
- AWS
- http
- homebrew
- Spring
- RDS
- phpstorm
- MAC
- 알고리즘
- 김영한spring
- 인프런spring
- 프로그래머스코딩테스트
- html태그
- 라라벨
- javascript알고리즘
- Sts
- node
- awsinspector
- Git
- IntelliJ
- IntelliJ말고spring
- algorithm
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |