728x90
λ°μν
π‘ μ€μ΅ ν¬μΈνΈ!
- GET μμ² μ HTML νμΌμ 보λ΄μ£Όμ΄ λΈλΌμ°μ μ ν΄λΉ HTML νμΌμ λ΄μ©μ΄ λ° μ μκ² νλ€.
π HTML νμΌ λ§λ€κΈ°
- μ°μ μ λΉν HTML νμΌμ νλ λ§λ€μ΄μ€λ€.
- λλ index.html λΌλ νμΌλͺ μΌλ‘ HTML νμΌμ μμ±ν ν μλμ κ°μ΄ λ΄μ©μ κ°λ¨ν μμ±ν΄μ£Όμλ€.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h4>ννμ΄μ§μ
λλ€.</h4>
</body>
</html>
π JavaScript μμ±νκΈ°
// λκ΅°κ°κ° / κ²½λ‘μ μ μνλ©΄
app.get('/', function(req, res){
// index.html μ΄λΌλ νμΌμ 보λΈλ€.
res.sendFile(__dirname + '/index.html');
})
- sendFile() ν¨μλ₯Ό μ¬μ©νλ©΄ νμΌμ λ³΄λΌ μ μλ€.
- __dirname μ νμ¬ νμΌμ κ²½λ‘λ₯Ό μλ―Ένλ€.
π λΈλΌμ°μ μμ νμΈνκΈ°
- HTML νμΌμ μμ±ν λ΄μ©μ΄ 'ννμ΄μ§μ λλ€.' λΌλ 문ꡬ νλλΌμ, λΉλ‘ send() ν¨μλ₯Ό μ¬μ©ν κ²μ²λΌ λμμ ꡬλ³μ΄ μ΄λ €μΈ μ μμ§λ§.. νμΌμ΄ μ λλ‘ μ μ‘λ κ²μ νμΈν μ μλ€.
728x90
λ°μν
'[κ°λ°] Practice > Node.js MongoDB' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Node.js / MongoDB] Database μ μλ£ μ μ₯νλ λ² (0) | 2022.03.11 |
---|---|
[Node.js / MongoDB] MongoDB μ ν νκΈ° (0) | 2022.03.11 |
[Node.js / MongoDB] POST μμ²ν΄λ³΄κΈ° (0) | 2022.03.11 |
[Node.js / MongoDB] Bootstrap μ μ΄μ©ν΄ λΉ λ₯΄κ² UI κ°λ°ν΄λ³΄κΈ° (0) | 2022.03.11 |
[Node.js / MongoDB] GET μμ² μ²λ¦¬ν΄λ³΄κΈ° (0) | 2022.03.11 |