json
-
- [React.js] json() ์ ํธ๋ฆฌํฐ ํจ์ (React Router)
json() ์ ํธ๋ฆฌํฐ ํจ์ (React Router)๋ค์ด๊ฐ๋ฉฐ๋ฆฌ์กํธ ๋ผ์ฐํฐ(React Router)์์ ์ ๊ณตํ๋ @json()@ ์ ํธ๋ฆฌํฐ ํจ์์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค. json()๊ฐ๋ ๋ฆฌ์กํธ ๋ผ์ฐํฐ(React Router)์์ ์ ๊ณตํ๋ ํจ์React Router v6.4์์ ์ถ๊ฐ๋ ์ ํธ๋ฆฌํฐ ํจ์์ฃผ๋ก ๋ผ์ฐํฐ ํธ๋ค๋ฌ์์ ์ฌ์ฉ๋๋ฉฐ, JSON ํ์์ ๋ฐ์ดํฐ๋ฅผ ์๋ต(Response)์ผ๋ก ๋ฐํํ๋ค. ํน์ง์๋ ์ค์ ๋ Content-Type@json()@ ํจ์๋ ๋ฐํ๋ ์๋ต์ @Content-Type@ ํค๋๋ฅผ @application/json@์ผ๋ก ์๋์ผ๋ก ์ค์ ํ๋ค.๊ฐํธํ ์ฌ์ฉJSON ํ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํ๋๋ฐ ํ์ํ ์ฝ๋๋ฅผ ๊ฐ์ํํ์ฌ, ๊ฐ๋ฐ์๊ฐ ๋ณด๋ค ์ง๊ด์ ์ด๊ณ ๊ฐํธํ๊ฒ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ค.์ํ(Status) ์ฝ๋ ์ค์ ๊ฐ๋ฅ@..
2024.07.05 -
- [JavaScript] JSON(JavaScript Object Notation) ๋ค๋ฃจ๊ธฐ
JSON(JavaScript Object Notation) ๋ค๋ฃจ๊ธฐ๋ค์ด๊ฐ๋ฉฐ์น ์๋ฒ ๋ฟ๋ง ์๋๋ผ ๋ค์ํ ๊ณณ์์ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ ๋ ์ฌ์ฉ๋๋ ํ์ผ ํ์์ธ JSON(JavaScript Object Notation)์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค. JSON(JavaScript Object Notation)๊ฐ๋ ๋ฐ์ดํฐ ๊ตํ ํ์์ผ๋ก ๋๋ฆฌ ์ฌ์ฉ๋๋ฉฐ, ๋ฌธ์์ด๋ก ์ธ์ฝ๋ฉ๋ ๊ฐ์ฒด๋ฅผ ํฌํจํ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ฅผ ํํํ๋ค.์๋ฐ์คํฌ๋ฆฝํธ๋ JSON ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด JSON ๊ฐ์ฒด๋ฅผ ์ ๊ณตํ๋ค. ์ฃผ์ ๋ฉ์๋JSON ๊ฐ์ฒด์ ์ฃผ์ ๋ฉ์๋๋ก๋ @JSON.stringify()@์ @JSON.parse()@๊ฐ ์๋ค. โ JSON.stringfy()์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด(@{ prop: value, ... }@)๋ ๋ฐฐ์ด(@[value1, ..., valueN]@)..
2024.07.05 -
- [Node.js] ๋ชจ๋ ๋ถ๋ฌ์ค๋ ๋ฐฉ์ (require, import)
Node.js์์ ๋ชจ๋ ๋ถ๋ฌ์ค๋ ๋ฐฉ์ (require, import) ๋ค์ด๊ฐ๋ฉฐ Node.js์์ ๋ชจ๋(Module)์ ๋ถ๋ฌ์ค๋ ๋ฐฉ์์ ํฌ๊ฒ 2๊ฐ์ง๊ฐ ์๋ค. CommonJS ์คํ์ผ๋ก ๋ถ๋ฌ์ค๋ @require@ ๋ฐฉ์๊ณผ ES6 ๋ชจ๋ ์คํ์ผ๋ก ๋ถ๋ฌ์ค๋ @import@ ๋ฐฉ์ 2๊ฐ์ง๊ฐ ์๋ค. ์ด ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ฐจ์ด์ ์ ๋ํด ์์๋ณด์. Node.js์์ require๊ณผ import์ ์ฐจ์ด์ ? require require๋ Node.js์ ๊ธฐ๋ณธ ๋ชจ๋ ์์คํ ์์ ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ์ด๋ค. CommonJS ์คํ์ผ๋ก ๋ชจ๋์ ๊ฐ์ ธ์จ๋ค. // ํ์ผ ์์คํ ๋ชจ๋ ๊ฐ์ ธ์ค๊ธฐ const fs = require('fs'); // ์ฌ์ฉ์ ์ ์ ๋ชจ๋ ๊ฐ์ ธ์ค๊ธฐ (์๋ ๊ฒฝ๋ก ์ฌ์ฉ) const math = require('./math'); requi..
2023.11.07 -
- [Kubernetes] YAML(YAML Ain't Markup Language)
YAML(YAML Ain't Markup Language) ๊ฐ๋ ์ฟ ๋ฒ๋คํฐ์ค์์๋ YAML ํ์ผ์ ์ฌ์ฉํ๋ค. YAML ํ์ผ์ ๋ฐ์ดํฐ ์ง๋ ฌํ์ ์ฐ์ด๋ ํฌ๋งท(์์) ์ค ํ๋์ด๋ค. ๋ฐ์ดํฐ ์ง๋ ฌํ๋, ์๋น์ค ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋ ์ฐ์ด๋ ํฌ๋งท์ผ๋ก ๋ณํํ๋ ์์ ์ ์๋ฏธํ๋ค. ์๋ฅผ ๋ค์ด, ์ฟ ๋ฒ๋คํฐ์ค ๋ง์คํฐ์๊ฒ ์์ฒญ์ ๋ณด๋ผ ๋ YAML์ ์ฌ์ฉํ๋ค. ๋ฐ์ดํฐ ์ง๋ ฌํ์ ์ฐ์ด๋ ๋ค๋ฅธ ํ์ผ ํฌ๋งท์ผ๋ก XML, JSON์ด ์๋ค. YAML ํ์ผ์ ํฌ๋ฉง์ @.yaml@ ๋๋ @.yml@์ด๋ค. ํน์ง ๊ฐ๋ ์ฑ YAML์ ์ฌ๋์ด ์ฝ๊ธฐ ์ฝ๋๋ก ๋์์ธ๋์ด ์๋ค. YAML ํฌ๋งท apiVersion: v1 kind: Pod metadata: name: example spec: containers: - name: busybox image: busy..
2023.05.28