.nextlayout.jspage.js를 감싸고 있는 파일 (헤더같은 부분 집어넣으면 유용하게 쓰일 수 있다)page.js실질적으로 랜더링 되는 파일globals.css모든 페이지에 적용할 스타일page.module.css특정 페이지에만 적용하는 모듈 cssappapi
server component 원래 리액트에서 컴포넌트 만들듯이 만든것html에 자바스크립트 기능 넣기 불가능(onClick 이런거 다 안됨, 상태관리 불가능)자바스크립트가 없어서 속도가 빠르다검색엔진 노출 유리함큰페이지client component파일 맨 위에 ‘us
서버에 글을 보내는법!!insertOne을 사용하면 된다 요청을 받아서 거기 body를 보내준다인자에는 보낼 객체를 쓰는데 여기선 요청.body를 콘솔에 찍으면 내가 input에 적은 객체가 나오기 때문에 인자에 바로 넣어준다redirect를 사용하면 요청이 성공한 후
글 마다 수정버튼과 페이지 만들기링크로 넘어가게 만들기수정페이지에 글 가져와서 채우기수정할게시물정보 : 보통 아이디를 넣는다수정할내용 : 객채로 된 내용을 넣는다ex) 게시물 정보에 넣을 id를 어디서 받아올까유저한테 입력하라고 하면된다 하지만 유저가 마음대로 막 바꾸
유저가 가입하면 아이디, 비번, DB에 저장유저가 로그인 시 유저 정보 서버로 보냄서버는 DB정보 === 요청 정보라면 입장권 발급유저가 로그인을 하면 쿠키에 입장권을 저장시켜둠쿠키는 GET/POST 요청시 자동으로 서버에 전송을 함유저 로그인하면 정보 DB에 정보 기
ex) 댓글댓글 작성하면 새로고침 없이 바로 db에 반영됨만약 데이터가 많이졌을때 CRUD가 원활이 이루어진다면 잘된것어려울거같으면 다른 document로 옮기기몽고디비에서 원하는거만 가져오고 싶으면 .find()를 쓰면 된다.댓글 document에 작성자 이름을 같이