์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ๋ฐฑ์ค
- BOJ
- Flutter
- UIKit
- ํจ์คํธ์บ ํผ์ค
- Lv2
- RxSwift
- TCA
- BFS
- visionOS
- XCTest
- designpattern
- arkit
- raywenderlich
- Xcode
- CollectionView
- realm
- combine
- ios
- Swfit
- reactorkit
- SnapKit
- node.js
- ํ๋ก๊ทธ๋๋จธ์ค
- swift
- MVVM
- rxcocoa
- tableView
- SwiftUI
- Kuring
- Today
- Total
๋ชฉ๋กnodejs (3)
lgvv98
http ๋ชจ๋๋ก ์๋ฒ ๋ง๋ค๊ธฐ #์์ฒญ๊ณผ ์๋ต ์ดํดํ๊ธฐ ์ ์ด์ ๋ถํฐ ์๋ฒ๋ฅผ ๋ง๋ค์ด๋ณด์ ์๋ฒ์์๋ ์์ฒญ์ ๋ด์ฉ์ ์ฝ๊ณ ์ฒ๋ฆฌํ ๋ค ํด๋ผ์ด์ธํธ์ ์๋ต์ ๋ณด๋ธ๋ค. ๊ทธ๋ฌ๋๊น ์ผ๋จ ์์ฒญ์ ๋ฐ๋ ๋ถ๋ถ๊ณผ ์๋ต์ ๋ณด๋ด๋ ๋ถ๋ถ์ด ์์ด์ผ ํ๋ค. const http = require('http'); http.createServer((req, res) => { // ์ฌ๊ธฐ์ ์ด๋ป๊ฒ ์๋ตํ ์ง ์ ์ด์ค๋๋ค. }); http ์๋ฒ๊ฐ ์์ด์ผ ์น ๋ธ๋ผ์ฐ์ ์ ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์์ผ๋ฏ๋ก http ๋ชจ๋์ ์ฌ์ฉํ๋ค. http๋ชจ๋์๋ createServer ๋ฉ์๋๊ฐ ์๋ค. ์์ฒญ์ด ๋ค์ด์ฌ ๋๋ง๋ค ์ฝ๋ฐฑ ํจ์๊ฐ ์คํ๋๋ค. const http = require('http'); http.createServer((req, res) => { res.writeHe..
#3 ๋ ธ๋ ๊ธฐ๋ฅ ์์๋ณด๊ธฐ # REPL ์ฌ์ฉํ๊ธฐ Read ์ฝ๊ณ , Eval ํ๊ฐํ๊ณ , Print ์ถ๋ ฅํ๊ณ , Loop ์ข ๋ฃํ ๋๊น์ง ๋ฐ๋ณต์์ ์๊ธ์๋ง ๋ฐ์ ์ด์ผ๊ธฐ ํจ. ์ฝ์์ node๋ผ๊ณ ์ ๋ ฅํ๋ฉด ๋๋ค. ์ข ๋ฃํ๋ ๋ฐฉ๋ฒ์ผ๋ก๋ ์ปจํธ๋กค + C ๋๋ฒ ํน์, .exit์ ์ ๋ ฅํ์ฌ ์ข ๋ฃ. # JS ํ์ผ ์คํ ํด๋น ํ์ผ ์์ฑํ ์ฝ์์ node {ํด๋นํ์ผ} ์ ๋ ฅํ๊ธฐ ํ์ฅ์๋ ์๋ต. # ๋ชจ๋๋ก ๋ง๋ค๊ธฐ ๋ ธ๋๋ ๋๊ฐ์ง ๋ชจ๋ ์ฌ์ฉ CommonJS์ ECMAScript. - CommonJS: ์ด๊ฑด ํ์ค ์๋ฐ์คํฌ๋ฆฝํธ ๋ชจ๋์ ์๋์ง๋ง ํ์ค ๋์ค๊ธฐ ์ด์ ๋ถํฐ ์ฐ์ฌ์ ๋๋ฆฌ ์ฐ์. - ECMAScript(ES ๋ชจ๋): ๊ณต์์ ์ธ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ชจ๋. ES ๋ชจ๋์ด ํ์ค์ผ๋ก ์ ํด์ง๋ฉด์, ๋ธ๋ผ์ฐ์ ์ ๋ ธ๋ ๋ชจ๋์์ ๊ฐ์ ๋ชจ๋ ํ์์ ์ฌ์ฉํ ์ ์๋ค๋ ..
#1 ํต์ฌ๊ฐ๋ ์ดํดํ๊ธฐ https://nodejs.org/ko Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org โ ๊ณต์์ฌ์ดํธ์ ์ ์๋ Node.js Node.js๋ Chrome V8 Javascript ์์ง์ผ๋ก ๋น๋๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐํ์ ๋ ธ๋๋ V8๊ณผ ๋๋ถ์ด libuv๋ฅผ ์ฌ์ฉํจ. - V8: ์คํ์์ค ์๋ฐ์คํฌ๋ฆฝํธ ์์ง - libuv: ๋น๋๊ธฐ I/O - ๋ ธ๋์ ํน์ฑ์ธ ์ด๋ฒคํธ ๊ธฐ๋ฐ, ๋ ผ๋ธ๋กํน I/O ๋ชจ๋ธ์ ๊ตฌํํ๊ณ ์์. โ ์ด๋ฒคํธ ๊ธฐ๋ฐ - ๋ ธ๋์ ์ด๋ฒคํธ๋ก๋ ํด๋ฆญ์ด๋ ๋คํธ์ํฌ ์์ฒญ ๋ฑ์ด ์กด์ฌ ์ด๋ฒคํธ ๋ฆฌ์ค๋์ ์ฝ๋ฐฑ ํจ์๋ฅผ ๋ฑ๋กํ๋ค๊ณ ํํ. ์๋ ํจ์๋ฅผ ์คํ์์ผฐ์ ๋์ ๊ฒฐ๊ณผ๋? function fi..