728x90
1. Node.js ์ค์น
์ ๋งํฌ๋ฅผ ํตํด ์์ ์ ์ปดํจํฐ ์ด์์ฒด์ ์ ๋ง๋ node.js๋ฅผ ์ค์นํด์ค๋ค.
์ด๋, LTS์ Current ๋ ๊ฐ์ง์ ๋ฒ์ ์ด ์กด์ฌํ๋ค.
- LTS : ์ง๊ธ๊น์ง์ ๋ฒ์ ์ค ๋ง์ ๋ฒ๊ทธ๋ค์ด ํจ์น๋์ด ์์ ์ฑ์ ์ธ์ ๋ฐ์ ๋ฒ์
- Current : ๊ฐ์ฅ ์ต์ ์ ๋์จ ๋ฒ์ ( ์์ ์ฑ X )
์ดํ, cmd์ฐฝ(window)๋ ํฐ๋ฏธ๋(mac)์ ์ด๊ณ ์๋ ๋ช ๋ น์ด๋ฅผ ํตํด node.js๊ฐ ์ ๋๋ก ์ค์น ๋์๋์ง ํ์ธํ ์ ์๋ค.
node --version
2. ์๋ฒ ์์ฑ ๋ฐ ํฌํธ ์ฐ๊ฒฐ
// webserver.js
const http = require('http');
const hostname = '127.0.0.1';
const port = 1337;
http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello World\n');
}).listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
3. ์๋ฒ ์คํ
node webserver.js // Hello World in http://127.0.0.1:1337
728x90
'Backend > ๐ข Node.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Node.js] Express ํ๋ ์์ํฌ ์ฌ์ฉํ๊ธฐ - ์๋ฒ ๊ตฌ์ถ, ์ ์ ํ์ผ, ํ ํ๋ฆฟ ์์ง (0) | 2021.09.16 |
---|---|
[Node.js] ์น ์๋ฒ ๋ชจ๋ ๊ด๋ฆฌํ๊ธฐ - NPM (0) | 2021.09.05 |