자바스크립트의 일종으로 서버를 구축하기 쉽게 해주는 환경이다.
주로 비동기식 이벤트 기반의 서버 측 개발에 사용되며,
자바스크립트를 사용하여 서버 측 코드를 작성할 수 있도록 해주는 역할을 한다.
즉 간편하게 서버를 구축해주는 것!
그럼 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 를 확인하면 이렇게 요청한 페이지가 뜬다.
반응형
'Node.js' 카테고리의 다른 글
fly.io 이용해서 서버 배포 및 설정 하기 (0) | 2024.01.24 |
---|---|
nodemon 이 뭔데? nodemon 설치 에러해결방법 (0) | 2023.11.29 |