์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- Javascript
- ๊ฐ๋ฐ
- ์ต๊ทค๋ฌ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝ๋ฉํ ์คํธ์ฐ์ต
- react
- ๋ ธ๋์ ์ด์์ค
- npm
- slice
- ๋ ธ๋
- node
- Nextjs
- error
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋ ธ๋js
- ์๋ฌ
- TypeScript
- Programmers
- Reduce
- ๋ง์์ปค๋ฅ์
- CLI
- codingtest
- angular
- nodejs
- ์ฝ๋ฉํ ์คํธ
- Array
- Method
- ํ์ ์คํฌ๋ฆฝํธ
- indexOf
- ๋ฐฑ์๋
- Today
- Total
๋ชฉ๋กNextjs (4)
Suzie's Blog
๋ฌธ์ ์ํฉ : Next.js 15์์ i18next๋ฅผ ์ค์นํ์ "TypeError: URL.canParse is not a function"์ค๋ฅ ๋ฐ์.์ด ์๋ฌ๋ "URL.canParse()"๋ผ๋ ํจ์๊ฐ ๋ธ๋ผ์ฐ์ ๋ Node.js ํ๊ฒฝ์์ ์์ง ์ ์์ผ๋ก ์ง์๋์ง ์์์ ๋ฐ์.ํนํ "i18next", "resourcesToBackend" ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ด๋ถ์์ ์ด ํจ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ๋ณ๋๋ก ์ฒ๋ฆฌํด์ฃผ์ง ์์ผ๋ฉด ์ฑ์ด ํฌ๋์๊ฐ ๋จ.๐ก ํด๊ฒฐ ๋ฐฉ๋ฒ : ๊ฐ๋จํ ํด๋ฆฌํ(Polyfill) ์ถ๊ฐํ๊ธฐ๋คํํ ์ด ๋ฌธ์ ๋ "ํด๋ฆฌํ(Polyfill) ์ ํตํด ์ฝ๊ฒ ํด๊ฒฐ ๊ฐ๋ฅ.ํด๋ฆฌํ์ด๋?์ง์๋์ง ์๋ ๊ธฐ๋ฅ์ ํ๋ด ๋ด๋ ์ฝ๋๋ค์ ์ฝ๋๋ฅผ ์ฑ ์ง์ ์ (์: app/layout.tsx ๋๋ app/page.tsx)์๋จ์ ์ถ๊ฐํ๋ฉด ์๋ฌ๋ฉ์ธ..
๊ฐ๋ฐํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉํ useEventListener hook ์ด๋ค. (Next.js, TypeScript)src > utils > hooks ์ ์ ์ฅ ํ importํ์ฌ ์ฌ์ฉ ํ๋ฉด ์ฝ๋๋ ๊ฐํธํด์ง๊ณ ํธํจ.import { useEffect, useRef } from "react";function useEventListener( eventType: K, handler: (event: WindowEventMap[K]) => void, element: HTMLElement | Document | Window | null = typeof window !== "undefined" ? window : null) { const savedHandler = useRef void | null>(n..

์ต๊ทผ Next.js๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ๋ ๋ ๊ฐ์ง ๋ฐฉ์์ด ์๋ ๊ฑธ ์๊ฒ ๋์๋ค.1. public ํด๋์ ์ ์ฅํ๊ธฐ2. src/assets ์ ์ ์ฅํ๊ธฐ๋ ์ค ํ๋๋ง ์ฐ๋ฉด ๋๋ ๊ฑฐ ์๋์ผ?๋ผ๋ ์๊ฐ์ด ๋ค์์ง๋ง, ์ํฉ์ ๋ฐ๋ผ ๋ ๋ค ์ฐ๋ ๊ฒ ์ ๋ฆฌํ ์ ์๋ค๋ ๊ฒ์ ์๊ฒ ๋์ด ๊ณต์ ํ๊ณ ์ ํ๋ค. ์ผ๋จ ํน์ง์ ํ๋ก ์ ๋ฆฌํด ๋ณด์๋ค.ํน์งpublicsrc/assets์ฌ์ฉ ๋ฐฉ์URL ์ ๊ทผ ๊ฐ๋ฅ (import ๋ ๊ฐ๋ฅ)Import ๋ก ๋ถ๋ฌ์ด์บ์ฑ ๋ฌธ์ ์ ๋ฐ์ดํธ ๋ ์ด๋ฏธ์ง๊ฐ ์ด์ ์ด๋ฏธ์ง์ ํ์ผ๋ช ์ด ๊ฐ๋ค๋ฉด ์๋ ํ์ผ์ ๋ณด์ฌ์ค ์๋ ์์ํด์๋ ํ์ผ๋ช ์ผ๋ก ์ต์ ํ์ผ๋ง ํ์๋ฒ๋ค๋ง๋ฒ๋ค๋ง ๋์ง ์์๋ฒ๋ค๋ง๊ณผ ์ต์ ํ ์๋์ผ๋ก ์งํ์ฑ๋ฅ๋ฒ๋ค ํฌ๊ธฐ์ ์ํฅ์ ์์ค์์ฃผ ์ฌ์ฉํ๋ฉด ๋ฒ๋ค ํฌ๊ธฐ๊ฐ ์ปค์ง ์ ์์์ต์ ํNext/image ์ ํจ..
NextJS ํํ ๋ฆฌ์ผ์ ๋ฐ๋ผํ๋ ์ค,Chapter 6 Setting Up Your Databaseํํธ์์ Seed your database๋ฅผ ํ๋ ค๊ณ `npm run seed` ๋ฅผ ์คํํ๋ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋์๋ค.Error: self-signed certificate in certificate chain๊ตฌ๊ธ๋ง์ ํ ๊ฒฐ๊ณผ.env ํ์ผ ์์ NODE_TLS_REJECT_UNAUTHORIZED=0์ด ๋ถ๋ถ์ ์ถ๊ฐํด์ฃผ๋ฉด ํด๊ฒฐ์ด ๋๋ค๊ณ ํด์ ์ถ๊ฐ๋ฅผ ํ๊ณ ๋ค์ `npm run seed`๋ฅผ ์คํํ๋๋ ๋์ด์ ์ค๋ฅ๊ฐ ๋จ์ง ์๊ณ ํด๊ฒฐ๋์๋ค