본문 바로가기



NodeJs 03: 우분투에서 노드 JS 생성하고 구동하기



안녕하세요, 각성한 데브키라입니다. 우분투에서 Node.js 웹사이트와 첫 화면을 만들기 위해, express-generator를 사용하세요. 이를 통해 Express.js 기반의 기본 구조가 있는 프로젝트를 쉽게 시작할 수 있습니다.

 

NODEJS 소개

본 사이트의 다음포스팅을 참조하세요.

NodeJs 01: 노드JS의 특징과 활용사례를 소개합니다. (alphonse.kr)

1. Ubuntu 저장소에서 Node.js 및 npm을 설치하고 버전확인

{원격지 또는 로컬} 실행하시려는 곳에 nodejs가 설치되어 있어야 합니다.

sudo apt update
sudo apt install nodejs npm

nodejs -v

2. 원하는 위치에서 express-generator를 사용해 새로운 프로젝트를 생성합니다.

예를 들어, /www/mydomain에서 새로운 프로젝트를 생성하려면 다음과 같이 명령하시면 됩니다:

cd /www/mydomain
express app

3. 생성된 app로 이동해서 nodejs를 실행합니다.

위의 명령어로 'myapp'이라는 이름의 새로운 Express 애플리케이션을 생성하며, 이 애플리케이션은 기본적인 디렉터리 구조와 함께 첫 화면까지 구성되어 있습니다. 

생성된 애플리케이션은 다음 명령어로 실행 가능합니다:
cd app
npm install
npm start

 

터미널을 열어서 npm start로 서버를 오픈해놓고 접속테스트를 하시면 됩니다.

기본포트는 3000번 입니다. http://localhost:3000으로 접속하셔서 확인이 가능합니다.

 

NodeJs 01: 노드JS의 특징과 활용사례를 소개합니다.
NodeJs 02: 노드JS를 시작하기 위한 설치와 환경설정 
NodeJs 03: 우분투에서 노드 JS 생성하고 구동하기 
NodeJs 04: 노드JS사이트에 nginx연동 
NodeJs 05: nginx에서 SSL인증서 설정 
NodeJs 06: Systemd를 이용한 Nginx서버 백그라운드 실행 운영  
NodeJs 07: NodeJs 웹사이트 개발에 필요한 플러그인 목록정리

[ NodeJs강좌 전체목록 ]

 

NodeJs: 기초부터 고급까지 실무 적용 완벽 가이드

안녕하세요. 데브키라입니다. 이 시리즈는 Node.js의 기본부터 고급 기술까지 단계별로 다룹니다. 서버 실행, 페이지 라우팅부터 nginx 연동, SSL 설정까지 실무 적용을 목표로 합니다. Node.js의 모든

devkira.alphonse.kr