취미 11

Postgres MCP 연결해서 데이터 뽑기

1. MCP 기초https://www.youtube.com/watch?v=fkqXQOjj8cA 12분 정도까지 보면서 MCP 기초 학습하기 2.MCP 설정 JSON 만들기 https://smithery.ai/server/@smithery-ai/postgres PostgreSQL MCP Server | Smithery smithery.ai으로 접속하여 우측의 JSON 클릭 해당 정보를 작성해주고 첫번째 모자이크에 DB 비밀번호 맨뒤 '/'뒤에 에 접속하고자하는 DB명ex ) postgresql://postgres:password@localhost:5432/databasename "postgres": { "command": "cmd", "args": [ "/c", ..

React with Nest.js Architecture

신규 CRM 구축을 위한 NestJS & React 아키텍처 설계 제안부제 : 단일 서버 통합구성과 서버분리 독립구성을 기반으로 1. 서론본 문서는 신규 CRM(Customer Relationship Management) 시스템 구축을 위해 NestJS(백엔드)와 React(프론트엔드)를 기반으로 하는 두 가지 주요 아키텍처 접근 방식, 즉 1. 단일 서버 통합 구성(배포)와 2. 서버 분리 독립 배포를 비교 분석하고, 각 방식의 장단점, 적합한 시나리오, 그리고 구체적인 구현 고려 사항을 제시합니다. 이를 통해 프로젝트의 특성, 팀 구성, 확장성 요구사항 등을 종합적으로 고려하여 최적의 아키텍처를 선택하는 데 도움을 드리고자 합니다.참고 자료:NestJS 공식 문서: https://docs.nestjs..

AWS LightSail 도메인 연결 후 웹 서버 띄우기(1)(2025ver.)

EC2 가 요금문제 또는 해킹 문제가 많아 가벼운 토이프로젝트는 Lightsail 을 선택하는 경우가 왕왕있다. 우선 AWS 에 가입 후 https://lightsail.aws.amazon.com/  https://lightsail.aws.amazon.com/ls/webapp lightsail.aws.amazon.com이동  클릭해당 선택지들 선택 지역은 잘못선택하면 접속 속도가 너무 느려지니 꼭 한국으로 선택 순서대로 선택한후 create instance 클릭인스턴스는 삭제하고 만들일이 많다...인스턴스 만들 때 너무 공들이지 마시길....Select a Network type 에는 IPv6-only 로 가면 3.5 달러짜리 사용할 수 있는데 관련 문서가 적어서 패스...설정하다가 머리털 다 빠질거같아..

Laravel Sail을 활용한 MySQL 설정과 개발환경 구축

https://normal-operating.tistory.com/5  WSL2 와 Docker를 이용한 Laravel 개발환경 구축하기https://laravel.kr/docs/9.x/installation 라라벨 9.x - 설치하기라라벨 한글 메뉴얼 9.x - 설치하기laravel.kr공식문서가 굉장히 잘되어있다 그럼에도 설치하는 구축하는 도중 몇가지 실수할 수 있는 점이 있normal-operating.tistory.com해당 게시글에서 이어지는 내용입니다. 해당 프로젝트를 git 으로 관리하고,다른 컴퓨터에 git clone 을 받은 후 실행하기까지 설정 사항과 에러 해결 방법을 작성한 게시글입니다.기초되는 환경은 다음과 같다. 1. WSL2 환경 구축이 되어있을 것2. Docker  Deskto..

Spring Boot & Redis 사용한 이메일 인증코드 구현

저번에 Laravel 로 이메일 인증코드를 구현하는 방법을 알아보았다. https://normal-operating.tistory.com/37 Laravel 이메일 인증코드 구현https://normal-operating.tistory.com/36  Laravel 이메일 인증 연동 구현하기회사에서 레거시만 사용하다보니 기능을 간단하게 구현할 수 있는 laravel 을 통해서 구현해보았다.  진행하면서 발생한 오류normal-operating.tistory.com기능은 거의 비슷하다.  Redis 설치https://jaey0ng.tistory.com/54 [Redis] 윈도우 환경에서 redis 설치/실행하기윈도우 설치 Redis 공식문서입니다. https://redis.io/docs/install/ins..

Android Studio 패키지명 변경하기(톱니바퀴 없을 경우)

version : Android Studio Ladybug | 2024.2.1 Patch 2위와 같이 나오는 이미지를 바꾸는 방법Compact Middle Packages 설정을 해제해야한다.  구글링을 하다보면 해당 부분에 있는 톱니바퀴를 클릭하라는데 최신버전이라 톱니바퀴가 없었다.  해당 비어있는 부분 Android ⋁ [                이 부분 우클릭                         ] ⨷ ...기호들 Compact Middle Packages 체크해제 Flatten Packages 체크 되어있을 경우 먼저 해제해야 Compact Middle Packages 나옵니다.

Laravel TDD 찍먹

유저 로그인에 대해 TDD를 진행했다. 진행하면서 떳던 에러사항에 대해서는 진행하지 않습니다.  cp .env .env.testing 명령어 사용해서 .testing 파일 생성./vendor/bin/sail artisan key:generate --env=testing 명령어 사용해서 APP_KEY 값 설정./vendor/bin/sail artisan migrate --env=testing 으로 migrate 진행 .env.testing 파일 DB_DATABASE=testing   # 테스트용 데이터베이스 이름 다른 부분을 제외하고 만 따로 지정해주면 된다. php artisan make:test LoginUserTest으로 테스트할 php 파일 만들어주고 namespace Tests\Feature;us..

Laravel 이메일 인증코드 구현

https://normal-operating.tistory.com/36  Laravel 이메일 인증 연동 구현하기회사에서 레거시만 사용하다보니 기능을 간단하게 구현할 수 있는 laravel 을 통해서 구현해보았다.  진행하면서 발생한 오류 해결방안에러 : php artisan migrate ( php_network_getaddresses: getaddrinfo failed:normal-operating.tistory.com으로 구현했는데 요즘 웹사이트 가면 인증번호 날아오고 그 코드를 쓰면 인증 완료 후 가입이 되는데 위 방식은 요즘 트렌드에 맞지 않아서 새롭게 구현해봤다. Email 에 인증번호 발송할 이메일 쓰고 전송 버튼 누르면 해당 이메일로 인증 번호가 가는 구조이다. 구현방법 ..

Laravel 이메일 인증 연동 구현하기

회사에서 레거시만 사용하다보니 기능을 간단하게 구현할 수 있는 laravel 을 통해서 구현해보았다.  진행하면서 발생한 오류 해결방안에러 : php artisan migrate ( php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known) 해결방안 : docker container 내부로 접근 후 php artisan migrate  명령어 사용https://stackoverflow.com/questions/33260172/sqlstatehy000-2002-php-network-getaddresses-getaddrinfo-failed-nodename-no SQLSTATE[HY000] [2002] p..