1. Next.js 13의 Pages and Layouts
pages
폴더 내의 폴더 이름이 고유한 경로, 폴더 안의 index.js
존재app
폴더 하위의 폴더 내 page.js
가 고유 경로이자 index.js
역할 최상위 layout.js
app
하위에 있는최상위 layout.js
가 각 경로에 있는 layout.js
를 감싼다
Main layout
)이 about page에서도 보임Next.js 공식문서 page,rayout
vlog_폴더 방식 라우팅과 중첩 레이아웃 이해
npm run dev
를 했는데 오류 발생error - [Error: UNKNOWN: unknown error, open 'C:\Users\suk92\OneDrive\문서\WEB development\Tour Project\Next13_practice\next13prac\.next\static\chunks\main.js'] {
errno: -4094,
code: 'UNKNOWN',
syscall: 'open',
path: 'C:\\Users\\suk92\\OneDrive\\문서\\WEB development\\Tour Project\\Next13_practice\\next13prac\\.next\\static\\chunks\\main.js'
}
rm -rf .next
npm run dev
"use client"
추가해야 함useRouter
를 쓰려고 하니 이런 오류가 발생하여 최상위에 "use client"
추가하니 해결useRouter only works in Client Components. Add the "use client" directive at the top of the file to use it.
2. MySQL
Join
SELECT column_name(s)
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name;
NULL
값이 입력됨SELECT * FROM users u
left join point_users pu
on u.user_id = pu.user_id ;