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

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

Node.js

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


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

โœ…os์™€ path


๐Ÿ“Œos์™€ path

โœจOS

  • ์šด์˜์ฒด์ œ์˜ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ์Œ
  • ๋ชจ๋“ˆ์€ require๋กœ ๊ฐ€์ ธ์˜ด (๋‚ด์žฅ ๋ชจ๋“ˆ์ด๋ผ ๊ฒฝ๋กœ ๋Œ€์‹  ์ด๋ฆ„๋งŒ ์ ์–ด์ค˜๋„ ๋จ)
  • node์˜ ์Šค๋ ˆ๋“œ์™€ OS์˜ ์Šค๋ ˆ๋“œ๋Š” ๋‹ค๋ฆ„
ex)

const os = require('os');
os.uptime();

โœจpath

  • ํด๋”์™€ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋ฅผ ์‰ฝ๊ฒŒ ์กฐ์ž‘ํ•˜๋„๋ก ๋„์™€์ฃผ๋Š” ๋ชจ๋“ˆ
  • ์šด์˜์ฒด์ œ๋ณ„๋กœ ๊ฒฝ๋กœ ๊ตฌ๋ถ„์ž๊ฐ€ ๋‹ค๋ฆ„(Windows:'\', POSIX:'/')
  • join๊ณผ resolve์˜ ์ฐจ์ด : resolve๋Š” /๋ฅผ ์ ˆ๋Œ€๊ฒฝ๋กœ๋กœ ์ฒ˜๋ฆฌ, joinใ…‡ใ„ด ์ƒ๋Œ€๊ฒฝ๋กœ๋กœ ์ฒ˜๋ฆฌ
  • ์ƒ๋Œ€ ๊ฒฝ๋กœ : ํ˜„์žฌ ํŒŒ์ผ๊ธฐ์ค€, ๊ฐ™์€ ๊ฒฝ๋กœ๋ฉด ์  ํ•˜๋‚˜(.), ํ•œ ๋‹จ๊ณ„ ์ƒ์œ„ ๊ฒฝ๋กœ๋ฉด ์  ๋‘ ๊ฐœ(..)
  • ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋Š” ๋ฃจํŠธ ํด๋”๋‚˜ ๋…ธ๋“œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜๋Š” ์œ„์น˜๊ฐ€ ๊ธฐ์ค€
  • \์™€ \์˜ ์ฐจ์ด : \๋Š” ์œˆ๋„ ๊ฒฝ๋กœ ๊ตฌ๋ถ„์ž, \๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฌธ์ž์—ด ์•ˆ์—์„œ ์‚ฌ์šฉ(\๊ฐ€ ํŠน์ˆ˜๋ฌธ์ž๋ผ \๋กœ ์ด์Šค์ผ€์ดํ”„ ํ•ด์ค€ ๊ฒƒ)
  • ์œˆ๋„์—์„œ POSIX path๋ฅผ ์“ฐ๊ณ  ์‹ถ๋‹ค๋ฉด : path.posix ๊ฐ์ฒด ์‚ฌ์šฉ

profile
๋‘‰์ด๋‹

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

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