์ธ๊ธฐ ๊ธ
-
WEB
[์๋ฌ] 400 Bad Request Request Header Or Cookie Too Large
์๋น์ค์ QA๋ฅผ ์งํํ๋ค๊ฐ ์๋์ ๊ฐ์ ์ด์๊ฐ ๋์๋ค. 400 Bad Request Request Header Or Cookie Too Large nginx ๋ฐ์ ์์ธ 400 Bad Request Request Header Or Cookie Too Large nginx ์๋ฌ๋ HTTP ์ํ ์ฝ๋ ์ค ํ๋๋ก, ์์ฒญ ํค๋ ๋๋ ์ฟ ํค๊ฐ ๋๋ฌด ํฌ๊ธฐ ๋๋ฌธ์ ์น ์๋ฒ(nginx)์์ ์ฒ๋ฆฌํ ์ ์๋ค๋ ๊ฒ์ ๋ํ๋ธ๋ค. ์ด๋ ์น ์๋ฒ์ ์ค์ ๋ ์ ํ ํฌ๊ธฐ๋ฅผ ์ด๊ณผํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด, ์์ฒญ ํค๋ ๋๋ ์ฟ ํค ํฌ๊ธฐ๋ฅผ ์ค์ด๊ฑฐ๋ ์น ์๋ฒ์์ ์ ํ ํฌ๊ธฐ๋ฅผ ๋๋ ค์ผ ํ์ง๋ง ๋ฐฉ๋ฌธ์๊ฐ ๋ธ๋ผ์ฐ์ ์ ์ฌ์ดํธ ๊ธฐ๋ก์ ์ญ์ ํ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐํ ์ ์๋ค. (๋ชจ๋ฐ์ผ ์น๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ค์ ์์ ํด๋น ๋ธ๋ผ์ฐ์ ์ฑ์ ์ ํํ๋ฉด ์บ์๋ฅผ..
-
Etc
[ Safari ] ์์ดํฐ์ ์ฌํ๋ฆฌ ๋ชจ๋ฐ์ผ ์น ๋๋ฒ๊น
ํ๋ ๋ฐฉ๋ฒ
์์ดํฐ์ผ๋ก ๋ชจ๋ฐ์ผ ์ฌํ๋ฆฌ ์น์ ๋๋ฒ๊น
์ ๋งฅ๋ถ์ ์ด์ฉํ์ฌ ํ๋ ๋ฐฉ๋ฒ. 1. ์์ดํฐ์ ์ค์ ์ฑ์ ์ฐ๋ค. 2. ์ค์ ์ Safari - ๊ณ ๊ธ์์ ์น ์์ฑ ์ค์ ์ ํ์ฑํ ํ๋ค. 3. ์ผ์ด๋ธ์ ์ฌ์ฉํ์ฌ ๋งฅ๋ถ์ ์ฐ๊ฒฐํ๋ค. 4. ๋งฅ๋ถ์์ ์ฌํ๋ฆฌ๋ฅผ ์ด๊ณ ๋ฉ๋ด ํญ์์ ๊ฐ๋ฐ์์ฉ ํญ์ ํ์ธํ๋ค. 5. ๋งฅ๋ถ ์ฌํ๋ฆฌ์ ํ๊ฒฝ์ค์ - ๊ณ ๊ธ - ๋ฉ๋ด ๋ง๋์์ ๊ฐ๋ฐ์์ฉ ๋ฉ๋ด ๋ณด๊ธฐ๋ฅผ ํ์ฑํ ํ๋ค. 6. ๋งฅ๋ถ ์ฌํ๋ฆฌ์ ๊ฐ๋ฐ์์ฉ ํญ์์ iPhone์ ์ ํํ๋ค. 7. ์์ดํฐ์ ์ฌํ๋ฆฌ ์นํ์ด์ง๋ฅผ ํ์ํ๋ฉฐ, ๋งฅ๋ถ ์ฌํ๋ฆฌ๋ก ๊ฐ๋ฐ์์ฉ ์ฝ์์ ํตํด ๋๋ฒ๊น
์ ํ๋ค.
-
React
[ React ] Chart UI ๊ตฌํ์ ์ํ React ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๋ฆฌ
Chart ๊ด๋ จ Libraries ์ ๋ฆฌ ๊ธย ย 1.Rechartsโญ 20.3k ์ ์ธ๊ธฐ ์๋ ์ฐจํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ. (์ค๊ตญ ํ์ฌ)storybook์ ํตํ UI ๋ช
์ธ๊ฐ ์๊ณ , ๊ต์ฅํ ๋ค์ํ ์ฐจํธ ์ปดํฌ๋ํธ ์ง์.https://recharts.org/en-USย ย ย ย ย ย ย ย ย ย ย 2.nivoโญ 11.4khttps://nivo.rocks/components/ย ย ย ย ย ย ย ย 3.apexchartsโญ 12.5k์์๊ณ ์๊ธฐ์๊ธฐํ ๋์์ธ, React ์ปดํฌ๋ํธ ์์(class ์ปดํฌ๋ํธ ๊ธฐ๋ฐ), ์ปค์คํฐ๋ง์ด์ง ์์ ๋ ๋์.https://apexcharts.com/ย ย ย ย ย ย ย ย ย ย 4.react-chartjs-2โญ 5.9kChart.js ์ฉ React Component ๋ผ์ด๋ธ๋ฌ๋ฆฌ. Chart.js V3,V4๋ฅผ ์ํฌํธํจ. (๊ฐ์ฅ ์ธ๊ธฐ ๋ง..
-
Etc
[ iOS / ์ฑ์คํ ์ด ] ๋ฐฐํฌ๋ ์ฑ์ ์ด๋ฆ ๋ฐ ๋ถ์ ์์ ํ๋ ๋ฐฉ๋ฒ.
App Store์ ์ด๋ฏธ ์ฑ์ ๋ฐฐํฌํ๋๋ฐ ๋ถ์ ๋ฅผ ๋ณ๊ฒฝํด์ผ ํ ์ผ์ด ์๊ฒผ๋ค. ๋น์ฐํ ๊ธ๋ฐฉ ์์ ํ ์ ์์ ์ค ์์๋๋ฐ...!! ...?? ๐ฅบ App Store Connect์ ์ ์ํด์ ๋์ ์ฑ์ ๋ค์ด๊ฐ๋ณด๋ ์๋ฌผ์ ๋ก ์ ๊ฒจ์์๋ค...ใ
.. ํท... ์ฌ์ค ์ด๋ฆ์ด๋ ๋ถ์ ๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ด ์ด๋ ต์ง๋ ์์ง๋ง, ๋์ฒ๋ผ ๋นํฉํ ์ฌ๋๋ค์ ์ํด... 1. ์๋ก์ด ๋ฒ์ ์ ์ฑ ๋น๋ ์์ฑ iOS์ฑ ์์ '+' ๋ฒํผ์ ๋๋ฌ ์๋ก์ด ๋ฒ์ ์ ์์ฑํด์ค๋ค. 2. Xcode๋ก ์๋ก์ด ๋น๋ ์
๋ก๋(App Store Connect) ๋๋ ๋ถ์ ๋ง ๋ณ๊ฒฝํ๋ฉด ๋ผ์, Xcode ๋น๋์์ ๋ฒ์ ๋ง ๋ณ๊ฒฝํด์ upload ํด์คฌ๋ค. 3. App Store Connect ์์ iOS์ฑ ์๋ก์ด ๋ฒ์ (1๋ฒ์์ ์์ฑํ) ์ฑ ์ ๋ณด ๋ฉ๋ด๋ก ๋ค์ด๊ฐ๋ค. ์๋ก์ด ๋น๋ ๋ฒ์ ..
-
React
React์ ์ํ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, Zustand์ ๋ํ ๊ฐ๋ต ์ ๋ฆฌ๊ธ.
๋
์ผ์ด๋ก "์ํ"๋ฅผ ์๋ฏธํ๋ Zustand๋ React ์ ํ๋ฆฌ์ผ์ด์
์์ ๋จ์ํ๋ Flux ํจํด์ ์ฌ์ฉํ๋ ์๊ณ ๋น ๋ฅธ ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค.hook์ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉํ๋ ๊ฐํธํ API๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ต์ํ์ ๋ณด์ผ๋ฌํ๋ ์ดํธ ์ฝ๋๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ฉฐ, ๊ฐ๋ฐ์๊ฐ ์ํ ๊ด๋ฆฌ๋ฅผ ์ง๊ด์ ์ด๊ณ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์๋๋ก ๋์์ค๋ค.ย ย ย ย ย ์ฃผ์ ๊ธฐ๋ฅ ๋ฐ ํน์งย 1. ์ฌํํ API:ย ย ย Zustand์ API๋ ๋งค์ฐ ๊ฐ๋จํ๋ค. ๋ณดํต 1~2๊ฐ์ hook๋ง ์ฌ์ฉํ์ฌ ์ํ๋ฅผ ์ ์ํ๊ณ , ์ด๋ฅผ ์ปดํฌ๋ํธ์์ ์ฌ์ฉํ ์ ์๋ค. ์ฃผ๋ก `create` ํจ์์ `useStore` ํ
์ ์ฌ์ฉํ๋ค.2. ์ด๊ฒฝ๋:ย ย ย Zustand๋ ๊ฒฝ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ํฌ๊ธฐ๊ฐ ์๊ณ ๋น ๋ฅด๋ค. React Context API ๊ธฐ๋ฐ์ผ๋ก ์๋ํ๋ ๋ค๋ฅธ ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋น..