IT/Node.js2 Next.js 페이지마다 다른 레이아웃 적용하기 Next.js 에서 레이아웃같이 모든 페이지에 공통된 CSS나 태그 등을 지정하고 싶을 때 _app.js 파일에 추가하여 적용을 합니다. import Layout from "components/layouts/layout"; export default function App({ Component, pageProps }: AppProps) { return ( ); } 하지만 로그인, 로그아웃 같은 페이지 같이 레이아웃이 필요 없거나 페이지별로 다른 레이아웃을 적용하고 싶을 경우 getStaticProps를 활용하여 선택을 할 수 있습니다. 아래와 같이 getStaticProps를 작성하여 각 페이지에 layout 이란 프로퍼티를 추가해 줍니다. export const getStaticProps = async.. 2022. 12. 27. Prisma에서 여러 개의 .env 파일 사용 Prisma 사용 시 .env 파일을 선택하여 사용할 수 있는 방법을 공유합니다. Prisma CLI 사용 시 기본으로 dotenv 모듈의 .env 파일 정보를 참조하게 되어 있습니다. 개발 환경에 따라 .env 파일 외에 .env.development 나 .env.local 등으로 구분해서 사용할 경우 아래의 방법을 통해 선택이 가능합니다. 먼저 dotenv-cli 모듈 설치는 필수입니다. $ npm i dotenv-cli 다음으로 packge.json 파일에 아래 내용을 추가합니다. "scripts": { "migrate:postgres": "dotenv -e .env.development -- npx prisma migrate dev --name postgres-init", "dbpush:postg.. 2022. 12. 13. 이전 1 다음