728x90
๋ฐ์ํ
๐ก ์ค์ต ํฌ์ธํธ!
- Node.js / MongoDB ๊ฐ์๊ฐ HTML / CSS ๋ฅผ ์ค์ ์ ์ผ๋ก ๋ค๋ฃจ๋ ์์ ์ด ์๋๋ฏ๋ก, Bootstrap ์ ์ด์ฉํ์ฌ ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ๋ฅผ ๋ค๋ฌ๋ ๊ฒ๋ง ๋น ๋ฅด๊ฒ ์งํํ๋ค.
๐ Bootstrap ์ผ๋ก ๊ธ์ฐ๊ธฐ ํ์ด์ง(write.html) ๋ง๋ค๊ธฐ
- ์ฐ์ , ๋ณธ๊ฒฉ์ ์ผ๋ก ๋ ์ด์์์ ๋ง๋ค๊ธฐ ์ ์ Bootstrap ์์ starter template ์ ๋จผ์ ๋ณต์ฌํด์์ html ํ์ผ์ ๋ถ์ฌ๋ฃ์ด์ฃผ์๋ค.
- ์ดํ, Bootstrap ์ Navbar ์์๊ณผ form ์์์ ์ด์ฉํ์ฌ ๊ฐ๋จํ ๋ ์ด์์์ ๋ง๋ค์๋ค.
๐ค Navbar ๋ง๋ค๊ธฐ
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="/">Todo App</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="/">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/write">Write</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">์์</a>
</li>
</ul>
</div>
</div>
</nav>
๐ค ๊ธ์ฐ๊ธฐ form ๋ง๋ค๊ธฐ
<h4 class="container mt-5"><strong>๊ธ์ฐ๊ธฐ</strong></h4>
<div class="container mt-4">
<form>
<div class="form-group my-4">
<label class="mb-2">์ค๋์ ํ ์ผ</label>
<input type="text" class="form-control">
</div>
<div class="form-group my-4">
<label class="mb-2">๋ ์ง</label>
<input type="text" class="form-control">
</div>
<button type="submit" class="btn btn-danger fw-bold">Submit</button>
</form>
</div>
๐ JavaScript ์์ฑํ๊ธฐ
app.get('/write', function(req, res){
res.sendFile(__dirname + '/write.html');
});
- ์๋ฒ์์ HTML ํ์ผ์ ์กํด๋ณด๋ ์ค์ต์ ํ ๋ ์ฌ์ฉํ ์ฝ๋ ์์ ๊ทธ๋๋ก ์ฌ์ฉํ๋, ๋ณ๊ฒฝ์ด ํ์ํ ๋ถ๋ถ๋ง ์์ ํด์ฃผ์๋ค.
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] ์๋ฒ์์ HTML ํ์ผ์ ์กํด๋ณด๊ธฐ (0) | 2022.03.11 |
[Node.js / MongoDB] GET ์์ฒญ ์ฒ๋ฆฌํด๋ณด๊ธฐ (0) | 2022.03.11 |