const http = require('http');
const server = http.createServer((req, res) => {
console.log(req);
});
server.listen(3000);
์ ์ฝ๋๋ก ์์ฑํ ์๋ฒ๋ ์ ๋๋ก ๊ธฐ๋ฅํ์ง ์๋๋ค. ์๋ฅผ ๋ค์ด, ์์ง ์๋ต์ ๋ฐํํ์ง ์๋๋ค.
Node.js๊ฐ ๊ด๋ฆฌํ๋ ์ด๋ฒคํธ ๋ฃจํ
์์ ์ด ๋จ์ ์๋ ํ ๊ณ์ํด์ ์๋ํ๋ ๋ฃจํ ํ๋ก์ธ์ค๋ก, ์ด๋ฒคํธ ๋ฆฌ์ค๋๊ฐ ์๋ํ ๊ณ์ ์๋ํ๋ค.
๋ฑ๋ก ํ ์ ๊ฑฐํ์ง ์์๋ ์ด๋ฒคํธ ๋ฆฌ์ค๋(createServer์ ๊ณ์๋๋ ์ด๋ฒคํธ ๋ฆฌ์ค๋)๋
์๋ฒ๊ฐ ๊ณ์ ์ด์๋๊ธฐ ์ํด ์ ๊ฑฐํ์ง ์์์ผ ํ๋ค.
์ฝ์ด ๋ ธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด ์ด๋ฒคํธ ๋ฃจํ์ ์ํด ๊ด๋ฆฌ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ ๋๋ ๋ฐ์ดํฐ ์์ฒญ์ ๋ฃ์ผ๋ผ๋ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ ์คํํด์ผ ํ๋ ํจ์๋ฅผ ๋ฑ๋กํ๊ฒ ๋๋ค.
Node.js๊ฐ ์ด ํจํด์ ์ฌ์ฉํ๋ ์ด์ ๋ ๋จ์ผ ์ค๋ ๋ JavaScript๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ฆ, ์คํ ์ค์ธ ์ปดํจํฐ์์ ์ ์ฒด ๋ ธ๋ ํ๋ก์ธ์ค๊ฐ ํ๋์ ์ค๋ ๋๋ฅผ ์ฌ์ฉํ๋ค๋ ๋ป์ด๋ค.
ํต์ฌ : ์ด๋ฒคํธ ๋ฃจํ๋ผ๋ ๊ฐ๋ ์ ํตํด ๊ณ์ ์๋ํ๋ฉด์ ์ด๋ฒคํธ๊ฐ ์ผ์ด๋ ๋, ์ฝ๋๋ฅผ ์คํํ๊ฒ ํ์ฌ ์ธ์ ๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋๋ก ํ๋ค.
๋ฆฌ์ค๋๋ฅผ ์ธ์ ๊ฐ ์ ๊ฑฐํด์ผํ๋ค๋ฉด process.exit()๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
process.exit๋ ๋ง ๊ทธ๋๋ก ์ด๋ฒคํธ ๋ฃจํ๋ฅผ ๋ฑ ์๋ผ ํ๋ก๊ทธ๋จ์ ์ข ๋ฃํ๋ค. |
๋จ.. ๋๊ฐ๋ ์๋ฒ๋ฅผ ์ค์งํ์ง ์๊ธฐ ๋๋ฌธ์ process.exit() ์ธ ์ผ์ด ์๋ค.
'Javascript > Node.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Node.js] (4) ์๋ต ์ ์ก (0) | 2022.11.24 |
---|---|
[Node.js] (3) ์์ฒญ ๊ฐ์ฒด (0) | 2022.11.23 |
[Node.js] (1) ์ฒซ ์์, Node ์๋ฒ ์์ฑ (0) | 2022.11.22 |
[Node.js] ์ฌ์ฉ์๊ฐ ์ํ๋ ํด๋ ์ด๋ฆ ์์ ํ๊ฒ ๋ฐ์์ค๊ธฐ (0) | 2022.08.23 |
[NodeJs] Get, Post (0) | 2022.05.24 |