※해당 게시글은 취약점 진단 목적의 웹 서비스 구축을 위한 부분으로, 일반적인 웹 서비스 개발 목적과는 다름을 참고해주시면 감사하겠습니다.
1.구축 환경
| 구분 | 설명 | 비고 |
| 운영체제 | Ubuntu 22.04 x64 (6.2.0-36-generic) | |
| 하드웨어 | VM | |
| 운영환경 | Node v12.22.9 / npm 8.5.1 / express 4.18.2 |
2.구축 과정
1) 환경 구축
(1) nodejs, npm 패키지 관리자 및 express(웹 프레임워크) 설치
sudo apt install nodejs
sudo apt install npm
sudo npm install express
#설치 후 버전 확인
node -v
npm -v
npm list express
(2) 웹 서버 시작 지점 정의


#작성한 소스코드를 실행
node index.js

3.에러 처리
1) index.js 실행 시 에러
- npm init으로 초기화된 package.json의 경우, 필요한 exrpess도 명시되어 있지 않아 에러가 발생하였다.

- express 버전을 명시하여 실행하면 해결

'개발' 카테고리의 다른 글
| [WEB] Node.js 웹 사이트 구축 3 (HTTPS 적용) (0) | 2024.01.19 |
|---|---|
| [WEB] Node.js 웹 사이트 구축 2 (로그인 기능 구현) (0) | 2024.01.15 |
| [Python] m3u8 스트리밍 영상 다운로드 (Feat.불법 다운로드 대응) (0) | 2023.06.08 |
| [Python][자동화] ICMP Type 및 Code 별 전송 (0) | 2023.02.10 |
| ChatGPT로 메일 서버 구축해보기 (1) : 메일서버 어떻게 구축해? (0) | 2023.02.05 |