메두사 서버 설정

medusa와 관련하여 프로젝트는 다양한 빌딩 블록으로 구성됩니다.

예를 들어 서버와 별도의 관리 패널 또는 상점을 실행할 수 있습니다.
이 모든 것에서 서버는 모든 것의 핵심입니다. 데이터베이스와 사용 가능한 모든 작업을 유지 관리합니다.

그 부분에 대해 자세히 알아보고 서버를 설정하고 서버와 직접 상호 작용하는 방법을 보여 드리겠습니다.

메두사 서버 설정



첫 번째 단계는 medusa-cli를 설치하는 것입니다. 이렇게 하면 프로젝트를 빠르게 설정하는 데 도움이 됩니다.

터미널에서 다음 명령을 실행합니다.

npm install @medusajs/medusa-cli -g


이를 설치하면 서버 프로젝트를 만들 수 있습니다. 계속해서 더미 데이터로 데이터베이스를 시드할 수도 있습니다.

medusa new medusa-server --seed


프로젝트는 medusa-server 폴더에 생성되며 위의 명령에서 이 이름을 사용하는 이름으로 변경할 수 있습니다.

모든 것을 설치하고 데이터베이스를 시드하는 데 시간이 걸립니다. 완료되면 폴더로 이동할 수 있습니다.

cd medusa-server


거기에서 다음 명령으로 서버를 시작할 수 있습니다.

medusa develop


이렇게 하면 제품이 스풀링되고 결국 포트 9000에서 서버를 사용할 수 있다는 내용이 표시됩니다.

데이터베이스에 연결



기본 medusa 서버는 SQLite 데이터베이스를 기반으로 작동하며 database client 을 사용하여 실제 파일에 매우 쉽게 연결할 수 있습니다.

이 예에서는 TablePlus를 사용하여 프로젝트의 루트에 있는 SQLite 파일에 연결합니다.



연결되면 사용 가능한 시드 데이터가 표시되어야 합니다.



제품 보기



지금 시도할 수 있는 또 다른 작업은 실제 API 끝점을 테스트하는 것입니다.

예를 들어 모든 제품 목록을 검색할 수 있습니다.
이 엔드포인트는 localhost:9000/store/products에서 사용할 수 있습니다.

예를 들어 Insomnia로 조회하면 모든 제품이 깔끔하게 나열되어 있는 것을 볼 수 있습니다.



읽어주셔서 감사합니다. 연결합시다!



제 블로그를 읽어주셔서 감사합니다. 내 이메일 뉴스레터를 구독하고 Facebook에 연결하거나

좋은 웹페이지 즐겨찾기