Node.js - 8์ผ์ฐจ ๐ŸŒท

์ด์ •์ธยท2023๋…„ 9์›” 28์ผ
0

Node.js

๋ชฉ๋ก ๋ณด๊ธฐ
8/21


๐ŸŒท 8์ผ์ฐจ ๐ŸŒท

โœ…process


๐Ÿ“Œprocess

โœจprocess

  • ํ˜„์žฌ ์‹คํ–‰์ค‘์ธ ๋…ธ๋“œ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ์Œ

โœจprocess.env

  • ํ™˜๊ฒฝ๋ณ€์ˆ˜
  • ๋น„๋ฐ€ํ‚ค(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋น„๋ฐ€๋ฒˆํ˜ธ, ์„œ๋“œํŒŒํ‹ฐ ์•ฑ ํ‚ค ๋“ฑ)๋ฅผ ๋ณด๊ด€ํ•˜๋Š” ์šฉ๋„๋กœ๋„ ์“ฐ์ž„
  • ํ™˜๊ฒฝ๋ณ€์ˆ˜๋Š” process.env ๋กœ ์ ‘๊ทผ ๊ฐ€๋Šฅ
  • ์ผ๋ถ€ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋Š” ๋…ธ๋“œ ์‹คํ–‰ ์‹œ ์˜ํ–ฅ์„ ๋ฏธ์นจ

โœจprocess.nextTick(์ฝœ๋ฐฑ)

  • ์ด๋ฒคํŠธ ๋ฃจํ”„๊ฐ€ ๋‹ค๋ฅธ ์ฝœ๋ฐฑ ํ•จ์ˆ˜๋“ค๋ณด๋‹ค enxtTick์˜ ์ฝœ๋ฐฑ ํ•จ์ˆ˜๋ฅผ ์šฐ์„ ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•จ
  • ๋„ˆ๋ฌด ๋‚จ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ ์ฝœ๋ฐฑ ํ•จ์ˆ˜๋“ค ์‹คํ–‰์ด ๋Šฆ์–ด์ง
  • ๋น„์Šทํ•œ ๊ฒฝ์šฐ๋กœ promise๊ฐ€ ์žˆ์Œ(nextTick ์ฒ˜๋Ÿผ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์Œ)

โœจprocess.exit(์ฝ”๋“œ)

  • ํ˜„์žฌ์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฉˆ์ถค
  • ์ฝ”๋“œ๊ฐ€ ์—†๊ฑฐ๋‚˜ 0์ด๋ฉด ์ •์ƒ ์ข…๋ฃŒ
  • ์ด์™ธ์˜ ์ฝ”๋“œ๋Š” ๋น„์ •์ƒ ์ข…๋ฃŒ๋ฅผ ์˜๋ฏธํ•จ

profile
๋‘‰์ด๋‹

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด