728x90
1. nodejs ์ค์นํ๊ณ ํ๋ก์ ํธ ์์ฑํ๊ธฐ
๊ณต์ ํํ์ด์ง์์ ์ ๋นํ ๋ฒ์ ์ ํํ์ฌ ์ค์นํ๊ธฐ.
IDE๋ VS Code๋ฅผ ์ฌ์ฉํ๊ณ , ํ๋ก์ ํธ ์์ฑ์ ๊ทธ๋ฅ ํ๋ก์ ํธ ํ์ผ ์ ์ฅํ ํด๋ ํ๋๋ฅผ ๋ง๋ค์ด์ฃผ๋ฉด ๋๋ค.
2. express ํ๋ ์์ํฌ ์ค์น
ํ์ด์ง ํ ๊ฐ ์ค์ต์ฉ์ธ๋ฐ ๊ตณ์ด? ์ถ๊ธด ํ์ง๋ง ํ์ต์ฉ์ด๊ธฐ๋ ํ๊ณ , ์ผ๋ง๋ ํ์ฅํ ์ง ๋ชจ๋ฅด๋๊น ์ผ๋จ ์ค์นํ๋ค.
D:\\Workspace\\Example-Cesium> npm install express
3. ์๋ฒ ํ์ผ ์์ฑ (server.js)
const express = require('express');
const path = require('path');
const app = express();
// ๋ฏธ๋ค์จ์ด์ ์ ์ ํ์ผ ์์น๋ฅผ ์ง์
app.use(express.static(path.join(__dirname, 'html')));
// page routing
app.get('/', (req, res) =>{
res.sendFile(path.join(__dirname, 'html', 'main.html'));
});
// app.get ...
// wait for request
app.listen(8888, () =>{
console.log('');
});
4. ํ์ถ์ฉ ํ์ด์ง ์์ฑ (main.html)
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"></head>
<body>
<div> sample yeah </div>
</body>
</html>
์ฌ๊ธฐ๊น์ง์ ํ๋ก์ ํธ ํ์ด์ด๋ผํค๋ ๋ค์๊ณผ ๊ฐ๋ค.

5. ์๋ฒ ์คํ ๋ฐ ํ์ธ
D:\\Workspace\\Example-Cesium> node server.js

๊ทธ๋ฅ ๊ฐ๋จํ๊ฒ, nodejs ์ค์นํ๊ณ ์๋ฒ ์คํํด๋ณด๋ ์์ ์ด๋ค.
728x90
'๐ ํ์ต๊ณผ ๊ฐ๋ฐ ๊ธฐ๋ก > Web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์คํ๋ฅดํ ๋๋ด ๊ณต์ Sample Code - Html & JS (0) | 2022.02.06 |
---|---|
JWT(JsonWebToken) - ๊ฐ๋ (0) | 2021.06.21 |