컴퓨터 프로그래밍/Node.js

[Node.js] Node.js 시작하기 (Part1 1~3)

한33 2023. 10. 31. 01:11

코딩애플 강의를 들을 예정.

 

1non-blocking , 비동기처리

 

처리 오래걸리는 것을 제껴두고 먼저 걸리는 것 부터 처리함.

 

-파일 입출력

-DB 입출력, 연결

 

서버PC 업글, 창구 Thread 늘리기가 속도향상을 기대해볼 수 있다.

 

단점은 이미지 변환 동영상 압축은 쉽지 않음

 

가벼운 요청을 많이 처리해야하는 sns 서비스 같은 경우 잘어울린다.

 

 

 


js 파일을 하나 만들고 터미널에 npm init -y 를 쳐줌

 

(라이브러리 설치해서 쓰기위한 세팅)

 

npm install express 

 

 

// express 라이브러리 사용위함
const express = require('express')
const app = express()


// 서버 띄우는 코드
app.listen(8080, () => {    //서버 띄울 포트 번호
    console.log('http://localhost:8080 에서 서버 실행 중')
})

app.get('/', (요청, 응답) => {      //간단한 서버 기능, 누가 메인페이지 접속 시 응답함
    응답.send('반갑다')
})

 

express 라이브러리 사용을 위해 상단 2줄 사용함