You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
pipe
[NODE] ๐ ๋ฒํผ / ์คํธ๋ฆผ / ํ์ดํ ๋ฌธ๋ฒ ๐ฏ ์ ๋ฆฌ
๋ฒํผ (Buffer) ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ด์ง ๋ฐ์ดํฐ(binary data)๋ฅผ ๋ค๋ฃฐ ์ ์๋ค. ๊ทธ๋ฐ๋ฐ ์๋ฒ๋ก ํ์ฉํ๋ ๋ ธ๋์์๋ TCP streams ์ด๋ ํ์ผ์ ์ฝ๊ณ ์ธ ์ ์์ด์ผ ํ๋ค. ๊ทธ๋์ ๋ฑ์ฅํ ๊ฒ์ด buffer์ด๋ค. ์ฝ๊ฒ ๋งํด ํ์ผ์ ์ฝ๊ณ ์ฐ๋๋ฐ ์ ์ก๋๋ ์ด์ง ๋ฐ์ดํฐ๋ฅผ buffer๋ก ๋ณํํด์ ํ์ฉํ๋ ๊ฒ์ด๋ผ๊ณ ์ดํดํ๋ฉด ๋๋ค. ์๋ ์ฝ๋๋ node ๋ด์ฅ ๋ชจ๋์ธ fs์ readFile์ ํตํด ํ์ผ์ ์ฝ๊ณ , ์ฝ๋ฐฑ์ผ๋ก ๋ฐํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํด ๋ณด๋ฉด ํ์ผ ๋ด์ฉ์ด buffer๋ก ๋ณํํ ๊ฒ์ ๋ณผ์ ์๋ค. const fs = require("fs"); // ํ์ผ ์ฝ๊ธฐ fs.readFile("./memo.txt", (err, data) => { if (err) { console.warn(err); } con..