본문 바로가기
반응형

전체 글522

[Nextjs] Nextjs 13버전 라우팅 방식 알아보기 1. app 디렉토리 app 디렉토리가 라우팅의 핵심이며 하위 디렉토리 이름을 통해 라우팅을 합니다. app 디렉토리가 안보여요! 아직 베타버전이기 때문에 프로젝트 초기 생성시 app 디렉토리가 자동으로 생성되지 않습니다. 대신 이전 버전에 사용했던 pages 폴더가 존재하는데요. 이 pages 폴더를 삭제해주기고 app 디렉토리를 만들어주시면 됩니다. 그리고 app 디렉토리 기능을 켜기 위해 아래와 같이 next.config.js 파일에 다음을 추가합니다. /** @type {import('next').NextConfig} */ const nextConfig = { .. experimental: { appDir: true, }, .. } module.exports = nextConfig 2. 파일 컨벤.. 2023. 4. 25.
[Nextjs] Nextjs 13 프로젝트 생성 및 테스트 환경 구성 1. 프로젝트 생성 yarn만 설치되어 있다면, 아래와 같은 명령어로 adam 이름을 가진 nextjs 프로젝트를 쉽게 생성할 수 있습니다. yarn create next-app adam 2. Nextjs의 다양한 테스트 도구들 넥스트는 공식문서에서 다양한 테스트 툴을 소개하고 있습니다. https://nextjs.org/docs/testing Jest Cypress Playwright 빠르게 훑어본 결과 모두 비슷비슷한 느낌이었습니다. 저는 제일 위에 있어서 Jest를 사용하기로 했습니다. Jest: https://jestjs.io/docs/getting-started 3. 테스트를 위한 패키지 설치 jest 설치 yarn add --dev jest scripts 등록 jest를 설치하고 나면 yarn.. 2023. 4. 25.
[유니티 Unity] 2d 게임 라이트(light 2D, 빛과 그림자) 다루기 1. 필요 설치먼저 아래 두가지를 순차적으로 설치해준다. Asset > Create > Rendering > Universal Render Pipeline > Pipeline Asset Asset > Create > Rendering > Universal Render Pipeline > 2D Renderer 2d renderer로 생성된 렌더러를 에셋에 아래와 같이 등록해준다. 드래그하여 renderer list에 추가해주면 된다. 모든 플랫폼에 단일 설정을 해주기 위해 Asset > Project settings > Graphics에 가서 아까 만든 universal render pipeline asset을 등록한다. 그리고, scene과 프리팹에 렌더러를 적용해준다. - scene 업그레이드 Edit.. 2023. 4. 9.
[Docker] 도커 컨테이너의 볼륨 개념을 알아보자. 도커(Docker)에서 볼륨(Volume)은 컨테이너와 호스트 간 데이터를 공유하기 위한 기능입니다. 원래 컨테이너 내의 데이터는 컨테이너가 삭제되는 순간 아예 사라져버립니다. 컨테이너는 호스트와 연관되지 않고 데이터를 독립적으로 가지고 있기 때문이죠. 하지만 볼륨을 사용하게되면 컨테이너가 삭제되더라도 호스트에 데이터를 유지할 수 있기 때문에, 데이터의 지속성(Persistence)을 보장할 수 있습니다. 볼륨은 다양한 종류의 저장소를 사용할 수 있습니다. 도커 내장 드라이버인 local, NFS, Amazon EBS, Azure Disk 등 다양한 드라이버를 사용할 수 있습니다. 또한, 호스트 경로나 다른 컨테이너의 볼륨을 공유할 수도 있습니다. 볼륨을 생성하는 방법에는 크게 두 가지가 있습니다. 첫 .. 2023. 3. 18.
[Docker] 도커와 포트 포워딩(Port fowarding) 기본적으로 도커 컨테이너(Container)는 외부에서 접근할 수 없습니다. 이는 도커의 기본 보안 설정 중 하나로, 컨테이너 내부에 있는 애플리케이션이 외부와 통신하는 것을 제한하기 위한 것입니다. 하지만 외부에서 컨테이너에 접근해야 할 필요가 있을 경우, 다양한 방법을 사용하여 컨테이너에 접근할 수 있습니다. 가장 일반적인 방법은 "포트 포워딩(Port forwarding)"이며, 이를 사용하면 호스트의 포트와 컨테이너의 포트를 매핑하여 외부에서 접근할 수 있도록 할 수 있습니다. 포트 포워딩(Port forwarding)은 호스트와 도커 컨테이너(Container) 간의 포트를 매핑하여, 외부에서 호스트의 포트로 접근하면 해당 컨테이너의 포트로 연결해주는 방법입니다. * 호스트란? 더보기 도커(Do.. 2023. 3. 18.
[독후감] 권도균의 스타트업 경영 수업 책 이름: 권도균의 스타트업 경영 수업 저자: 권도균 출판사: 위즈덤하우스 읽은 기간: 2023.2 창업 분야 책의 바이블이라 해서 사서 읽어 보았다. 전반적으로 창업을 하려는 사람들에게 조언을 해주는 책이다. 창업자가 어떤 태도로, 어떤 목표로 움직여야 하는지 상세히 설명해준다. 실전적인 창업 방법에 대해 배울 수 있을 것을 기대하며 책을 읽었지만 그런 내용은 딱히 없다. 오히려 창업이란 것이 워낙 다양한 케이스가 많기 때문에 지금 생각하면 책에서 어떤 방법을 설명해준다는 것이 말이 안되는 것 같다. 창업이란게 엄청 대단한 무언가를 만들어내고 세상을 바꿔버리는 것이라고 그동안 생각했었다면, 획기적이지 않더라도 차별화된 상품 및 전략을 가지고 바로 내 옆의 이웃부터 차근차근 만족시켜나가는게 창업의 핵심임.. 2023. 2. 24.
반응형