์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- SwiftUI
- ํ๋ก๊ทธ๋๋จธ์ค
- realm
- Xcode
- raywenderlich
- arkit
- XCTest
- node.js
- ios
- Flutter
- TCA
- designpattern
- Swfit
- CollectionView
- tableView
- UIKit
- BFS
- BOJ
- rxcocoa
- SnapKit
- reactorkit
- ๋ฐฑ์ค
- Lv2
- Kuring
- RxSwift
- visionOS
- ํจ์คํธ์บ ํผ์ค
- combine
- MVVM
- swift
- Today
- Total
๋ชฉ๋ก์ฑ (2)
lgvv98
์ต์คํ๋ ์ค ์น ์๋ฒ ๋ง๋ค๊ธฐ #4์์ ์๋ฒ ๋ง๋ค๊ธฐ ๋ถํธํ์๊ฑฐ๋ค. ์ด์ ์ข ์ฌ์์ง๋๊น ์์๋ณด์. # ์ต์คํ๋ ์ค ํ๋ก์ ํธ ์์ํ๊ธฐ ์ฐ์ learn-express๋ฅผ ๋ง๋ค์ด๋ณด์. npm init -y ์๋์ฒ๋ผ ์์ ํ์. { "name": "learn-express", "version": "0.0.1", "description": "์ต์คํ๋ ์ค๋ฅผ ๋ฐฐ์๋ณด์", "main": "app.js", "scripts": { "start": "nodemon app" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "express": "^4.18.2" }, "devDependencies": { "nodemon": "^3.0.1" } } ๊ทธ ๋ค์์๋ npm ..
http ๋ชจ๋๋ก ์๋ฒ ๋ง๋ค๊ธฐ #์์ฒญ๊ณผ ์๋ต ์ดํดํ๊ธฐ ์ ์ด์ ๋ถํฐ ์๋ฒ๋ฅผ ๋ง๋ค์ด๋ณด์ ์๋ฒ์์๋ ์์ฒญ์ ๋ด์ฉ์ ์ฝ๊ณ ์ฒ๋ฆฌํ ๋ค ํด๋ผ์ด์ธํธ์ ์๋ต์ ๋ณด๋ธ๋ค. ๊ทธ๋ฌ๋๊น ์ผ๋จ ์์ฒญ์ ๋ฐ๋ ๋ถ๋ถ๊ณผ ์๋ต์ ๋ณด๋ด๋ ๋ถ๋ถ์ด ์์ด์ผ ํ๋ค. const http = require('http'); http.createServer((req, res) => { // ์ฌ๊ธฐ์ ์ด๋ป๊ฒ ์๋ตํ ์ง ์ ์ด์ค๋๋ค. }); http ์๋ฒ๊ฐ ์์ด์ผ ์น ๋ธ๋ผ์ฐ์ ์ ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์์ผ๋ฏ๋ก http ๋ชจ๋์ ์ฌ์ฉํ๋ค. http๋ชจ๋์๋ createServer ๋ฉ์๋๊ฐ ์๋ค. ์์ฒญ์ด ๋ค์ด์ฌ ๋๋ง๋ค ์ฝ๋ฐฑ ํจ์๊ฐ ์คํ๋๋ค. const http = require('http'); http.createServer((req, res) => { res.writeHe..