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 |