μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- μ€λΈμ
- μλ°μ€ν¬λ¦½νΈ
- ν°μ€ν 리μ±λ¦°μ§
- μ½λ©
- κ°λ°
- μ±
- html
- μΉνμ΄μ§λ§λ€κΈ°
- λ°μ΄ν°λ² μ΄μ€
- css
- 리μ‘νΈ
- μν
- Python
- κΉλ―Έκ²½μλ§νμμ
- ComputerScience
- λ§μΌλ΄κ°μΈμμλ€μμ°λ€λ©΄
- Kλ°°ν°λ¦¬
- Java
- νμ΄μ¬
- λ μ
- database
- μ»΄ν¨ν°κ³Όν
- JavaScript
- μΉνΌλΈλ¦¬μ±
- Kλ°°ν°λ¦¬λ 볼루μ
- νλ‘κ·Έλλ°
- λΌνλΌμ€μλ§λ
- λ°μν
- μ€λΌν΄
- μλ°
- Today
- Total
JiYoung Dev π₯
[Node.js] μΏ ν€/μΈμ (2023.07.06 ~ 07) λ³Έλ¬Έ
μΏ ν€μ μΈμ μ μ¬μ©νλ μ΄μ
→ HTTPμ νΉμ± λλ¬Έ
λ°μ΄ν°λ₯Ό μ£Όκ³ λ°κΈ° μν΄μλ(μμ², μλ΅) μ°κ²°μ μ μ§λμ΄μΌ ν¨
κ·Έλ°λ° μμ², μλ΅μ΄ λλ¬λλ°λ κ³μ μ°κ²°μ μ μ§νλ€λ κ²μ κ³μ μμμ μ΄λ€λ κ² → λΉν¨μ¨μ
κ·Έλμ HTTPλ λΉμ°κ²°μ±μ νΉμ§μ κ°μ§κ³ μμ
μ΄λ‘μΈν΄ νμλλ νΉμ§μΈ 무μν(Stateless)
μμ²κ³Ό μλ΅μ΄ λλλ μκ° μκ³ μμλ μ¬μ©μμ λ°μ΄ν°λ₯Ό λμ΄μ κΈ°μ΅νμ§ μμ!
μ΄λ¬ν μ΄μ λ‘ μ¬μ©μμ μν μ 보λ₯Ό μ μ§νκΈ° μν΄ μΏ ν€μ μΈμ μ΄ νμν¨
μΏ ν€
μ μ§ν΄μΌνλ μν μ 보λ₯Ό 보κ΄
ν΄λΌμ΄μΈνΈ(λΈλΌμ°μ )μ μ μ₯
λ§λ£κΈ°κ°μ΄ λ¨μμμΌλ©΄ μ»΄ν¨ν°λ₯Ό λλλΌλ λ°μ΄ν°κ° μ μ₯λμ΄ μμ
μμ±μ μλ²μμ, 보κ΄μ ν΄λΌμ΄μΈνΈ μͺ½μμ μ§ννλ―λ‘ μλ΅ν λ μΏ ν€λ₯Ό ν¬ν¨μμΌ μλ΅ν΄μΌ ν¨
μλ²μμ ν΄λΌμ΄μΈνΈλ‘ μλ΅νλ κ³Όμ μμ μΏ ν€ λ°μ΄ν° λ ΈμΆλ μ μμ => 보μμ μ€μν μμ μ μ§ννμ§ μμ
ex. νμ μ°½, μΌνλͺ° μ₯λ°κ΅¬λμμ νμ©
μΈμ
μΈμ μ μ¬μ©ν λ μΈμ μΏ ν€λ₯Ό κ°μ΄ μ¬μ©ν¨
μΈμ μμ μ¬μ©νλ μΏ ν€λ μ¬μ©μμ μ λ³΄κ° λ΄κ²¨μ Έ μλκ² μλλΌ ν΄λΌμ΄μΈνΈλ₯Ό ꡬλ³ν μ μλ κ°μ κ°μ§κ³ μμ
μΈμ μ μ¬μ©μμ μ λ³΄κ° μλ²μ μ μ₯λμ΄ μμ
μΏ ν€ : μ¬μ©μμ PCκ° κΊΌμ§λλΌλ μ μ₯λμ΄ μμ
μΈμ : μλ² λΆνκ° μμ μ μκΈ° λλ¬Έμ λΈλΌμ°μ λ₯Ό λλ©΄ μμ λ¨
μΈμ μ¬μ© λ°©λ²
express-session μ€μΉν΄μΌ μ¬μ©ν μ μμ
μΏ ν€ μμ±
res.cookie(key, value, {
maxAgeνΉμexpires,
signed
}
μλͺ μ¬μ©μ appμ cookieParser μ€μ νμ
μΏ ν€ κ° νμΈ
req.cookie
μΏ ν€ μμ
res.clearCookie
μΈμ μ¬μ©
μΈμ μ μ¬μ©νλ €λ©΄ μ¬μ©νκΈ° μ μ express-session μ€μΉ λ° app.jsμμ session μ 보 μ€μ νμ
μΈμ μμ±/κ° νμΈ
req.session.ν€κ° = "value"
μΈμ μμ
req.session.destroy()
μΈμ μ μ μ₯ν μ μλ μ€ν 리μ§
npm install session-file-store
ν΄λΌμ΄μΈνΈλΉ κ³μ μμ±
μ¬λ¬λͺ μ ν΄λΌμ΄μΈνΈμ μΈμ κ°μ μ μ₯ν λ μ¬μ©
'full stack > Back-End' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Node.js] Socket ν΅μ (2023.07.10) (0) | 2023.07.10 |
---|---|
[Node.js] λ°μ΄ν°λ² μ΄μ€ μ°λνκΈ° (2023.07.06 ~ 07) (0) | 2023.07.06 |
[Node.js] Express μ¬μ©νκΈ° (2023.07.05) (0) | 2023.07.05 |
[Spring Boot] Spring Boot μ¬μ©νκΈ° (2023.06.07) (0) | 2023.06.07 |
[Spring] AJAX λΉλκΈ° ν΅μ - μμ΄λ μ€λ³΅ μ²΄ν¬ κΈ°λ₯ ꡬν (2023.06.01) (0) | 2023.06.01 |