본문 바로가기

Node.js

Node.js 가 뭔데? express가 뭔데? 서버 구축하는 방법

자바스크립트의 일종으로 서버를 구축하기 쉽게 해주는 환경이다.

주로 비동기식 이벤트 기반의 서버 측 개발에 사용되며,

자바스크립트를 사용하여 서버 측 코드를 작성할 수 있도록 해주는 역할을 한다.

 

즉 간편하게 서버를 구축해주는 것!

 

그럼  node.js 어떻게 할까?

 

비주얼 코드를 열고서 아래 명령어를 작성.

npm init

 

그럼  npm은 뭔데?

npm은 라이브러리 설치를 도와주는 도구!

: 라이브러리 -> 도서관의 책처럼 필요할때 꺼내서 책을보고 설치하는 개념이다.

설치했으면 위의 파일을 볼수있는데 이건 어떤 라이브러리를 설치했는지 볼수있는 공간이다!

npm install express

 

그다음 server.js 파일을 만들고 안에 아래 문법을 추가해준다.

[아래 문법은 서버를 만들기 위한 기본셋팅문법.]

const express = require("express");
const app = express();

app.listen();

 

아래코드는 8080이라는 port를 만든것이다.

app.listen(8080, function(){
    console.log('listening on 8080')
});

 

이제 서버에 접속했고 html에 보이는 homeitem페이지를 만들고 싶다면 아래 문법처럼 작성하면 된다.

// 누군가가 /homeitem으로 방문을 하면..
// homeitem으로관련된 안내문을 띄워주자

app.get('/homeitem', function(요청, 응답){
    응답.send('homeitem 용품 쇼핑할 수 있는 사이트입니다.')
});

 

그리고 터미널에 아래 코드 입력.

node server.js

 

입력하고서 localhost 를 확인하면 이렇게 요청한 페이지가 뜬다.

 

 

반응형