코딩애플 강의를 들을 예정.
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줄 사용함
'컴퓨터 프로그래밍 > Node.js' 카테고리의 다른 글
[Node.js] RESTful API (0) | 2023.11.06 |
---|---|
[Node.js] 여러 글을 한 번에 출력 (EJS 문법2) (0) | 2023.11.06 |
[Node.js] 웹페이지에 DB데이터 꽂기 (EJS, 서버사이드 렌더링) (0) | 2023.11.06 |
[Node.js] Node.js 웹페이지에 디자인 넣기 (0) | 2023.11.02 |
[Node.js] Node.js 웹페이지 라우팅 (0) | 2023.11.02 |