본문 바로가기

💡

(19)
[AWS] 클라우드 서버 DB 연결 에러 해결 AWS 클라우드 서버와 DB 연결 중 발생한 에러 해결 과정1️⃣ Node.js와 MySQL 연동 에러아래 명령어를 실행시 에러가 발생했다.$ node app.jsError during Data Source initialization Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client  클라이언트가 지원하지 않는 인증 프로토콜을 사용하는 경우 발생하는 에러이다.myid와 mypassword 자리에 mysql 사용자 계정을 입력하여 모든 호스트에서의 접속을 허용한다.(특정 호스트에서만 접속을 허용하려면 '%' 대신 해..
[Eclipse] 이클립스 실행 오류 '응용 프로그램을 열 수 없습니다.' 해결 문제어제까지만 해도 잘 실행되던 이클립스가 열리지 않는다.    해결터미널에 명령어를 쳐준다.codesign --force --deep --sign - /Applications/Eclipse.app/Contents/MacOS/eclipse 이클립스 실행 파일에 대해 강제로 새로운 디지털 서명을 적용하여 이클립스가 정상적으로 열리게 해준다.       참고 링크⎜https://ddururiiiiiii.tistory.com/89
[VSCode] Prettier HTML 태그 깔끔하게 정렬하기 PrettierPrettier는 코드 포맷터 중 하나로 코드의 모양과 스타일을 자동으로 조정하여 일관성 있게 코드 스타일을 유지해주는 도구다.JavaScript, TypeScript, CSS, HTML 등 웹 개발 언어에서 코드를 더 쉽게 읽고 이해할 수 있다.   Prettier를 적용한 예시를 살펴보자.HTML 코드에서 화살괄호가 줄바꿈되어 코드가 지저분해보인다.   Prettier 적용 방법1. .prettierrc 파일을 생성한다.  2. 아래 내용을 작성하고 저장한다.{"printWidth": 3000}  3. 확인한 줄로 깔끔하게 정렬되었다 : )
[GitHub] 잔디 누락 문제 해결 방법 VSCode에서 코드를 추가 작성하고 원격 저장소에 push는 정상적으로 처리됐으나 잔디가 심어지지 않았다.....내 소중한 잔디..🌱Github 레포지토리에도 반영된 커밋이!! 잔디로 심어지지 않은 이유를 알아보자.  🌱 발생 원인커밋 이메일 : 커밋을 푸시할 때 쓰는 이메일과 깃허브에 등록된 이메일이 다를 경우 → 이메일 주소를 일치시킨다.브렌치 설정 : Default branch와 Commit branch가 다를 경우 → 브렌치를 일치시킨다.깃허브 서버 문제 : 깃허브 서버 문제로 잔디가 생성되지 않은 경우 → 잠시 후 다시 시도해본다.   🌱 문제 해결 - 커밋 이메일필자는 커밋을 푸시할 때 이메일을 설정하지 않아 깃허브 이메일 주소로 재설정하도록 했다. 1. 깃허브 이메일 주소 확인Gith..
[GitHub] .DS_Store 파일 무시 및 삭제 방법 깃허브에서 기존 레포지토리를 clone 받아 새 레포지토리에 push하니 .DS_Store 파일이 생성되었다. .DS_Store 파일은 무엇이며 터미널로 해당 파일을 무시 또는 삭제하는 방법을 알아보자 .DS_Store 파일이란? macOS 운영 체제에서 사용되는 숨김 파일로, 폴더 내의 디렉토리 및 파일의 배치와 관련된 정보를 저장한다. 아이콘 위치 : 아이콘의 위치와 크기 정보를 저장 보기 설정 : 폴더의 보기 설정과 관련된 정보를 저장 사용자 지정 설정 : 색상 라벨, 사이즈 및 위치 등을 저장 파일 및 폴더의 속성 : 읽기 전용, 숨김 등 속성 정보를 저장 사용자가 .DS_Store 파일을 직접 다루진 않고 파일 관리 작업(폴더를 열거나, 보기 설정 및 위치를 변경)을 수행할 때 자동으로 생성된다..
[VSCode] 터미널에서 code . 명령어 안될 때 해결 방법(+VSCode 켜지지 않을 때) 필자는 두 가지 오류에 직면했다.1. VSCode 창이 켜지지 않는 오류2. 터미널에서 code . 명령어가 실행되지 않는 오류 흔한 오류인 2번부터 내용을 정리해보았다.     터미널에서 code . 명령어 실행 오류 code .을 실행하면 아래와 같은 오류가 뜬다.$ code .zsh: command not found: code    해결방법 - code install 1. Visual Studio Code를 실행한다.  2. command + shift + P 단축키를 누른다.  3. shell command를 검색하여 Install code command in PATH를 선택한다.  4. 확인을 누르고 VSCode를 종료한다. 터미널을 껐다가 다시 켜서 code . 명령어를 치면 정상적으로 작동한..
[기업인턴 회고] 옷장정리 서비스 기업협업은 한 달동안(09.25~10.27) 기업에서 인턴십 경험을 하는 기간으로 실제 기업에서 사용하고 있는 기술을 배워 기업에 추가 기능을 구현하거나 기업에서 제공하는 프로젝트를 작업하여 실무 경험을 쌓을 수 있는 프로그램이다. 우리팀은 프론트엔드 1명, 백엔드 1명이 참가했다. 열다컴퍼니의 구성인원은 총 2명으로 대표님과 CTO님이 계셨으며 현업 기간동안 백엔드 개발자이신 CTO님과 직접 소통했다. 🏢 1주차 1주차는 방문키를 발급받고 열다컴퍼니의 전체적인 서비스 구조와 매출 유형을 파악하는 시간을 가졌다. 열다컴퍼니는 옷장정리 서비스 규모가 커지면서 Supabase로 DB를 옮기는 과정에서 추가로 보완할 기능을 개발하고 완료되면 추후에 내부어드민 페이지를 구현하는 것을 목표로 했다. 서비스 과정에..
[프로젝트 회고] 피트니스 코칭 GYPPT 프로젝트 소개 시간과 공간에 제약 없이 편리하게 운동과 건강정보를 공유하고 1:1 맞춤코칭으로 전문 트레이너가 개개인의 라이프스타일을 고려하여 맞춤 식단과 운동을 제공하는 서비스를 기획했다. 기술 스택 FRONT-END React Javascript HTML BACK-END Node.js Javascript Express MYSQL MYSQL WorkBench AWS Postman COOPERATION Trello Slack Notion dbdiagram Figma Trello dbdiagram Figma [★] : 내가 담당한 기능 표시 프로젝트 기획 플로우 차트 [★] API 기능 정의서 [★] API 목록 정리 ERD 모델링 핵심 기능 소셜로그인 - 유저 타입 구분 커뮤니티 게시글 [★] - 게시글..
[프로젝트 회고] 스니커즈 리셀 SREAM 프로젝트 소개 한정판을 좋아하는 Z세대들에게 활발한 소비 및 투자로 리셀 스니커즈 시장을 확대하는 서비스를 기획했다. KREAM 사이트를 참고로 리셀이라는 새로운 소비 트렌드를 캐치한 한정판 스니커즈 거래 중개로 단순한 중개에서 벗어나 패션을 즐기는 고객들이 입찰 문화를 통해 소통할 수 있는 플랫폼을 만드는 것이 목적이다. 핵심 기능 회원가입 [★담당] - 비밀번호 암호화, 정규 표현식 로그인 [★담당] - 이메일 중복여부 확인, 토큰 발급 메인페이지 - 정렬, 필터링, 페이징 구현 상세페이지 - 상품 정보 [★담당] - 체결거래, 판매입찰, 구매입찰 데이터 전달 체결 - 입찰과 즉시체결 - 트랜젝션으로 롤백 처리 - 경매 방식 구현 기술 스택 Node.js MYSQL MYSQL WorkBench Pos..