전체 글 654

깃허브; remote에 업로드한 commit 내역, commit 내용 수정

실험해봤는데, 정말 그랬다 로컬에서 commit 후 새로고침 해도 remote에는 commit 숫자가 안 올라간다 깃허브는commit이 많다는게 고수 느낌이 나서 열심히 commit push 해야겠다 i 누르면 insert 나옴 i 한번 더 눌러서 수정 후 저장 후 나오려면 :wq 그리고나서 새로고침하니, 새로운 branch가 push 되었다고 올라오고, main에 merge도 가능해졌다 create pull request 버튼을 누르니, 이게 나오고, 버튼 그대로 누르면 됨. 그러면 이런 화면 나오고, 아래로 스크롤하면 merge pull request 누르면 아래 화면이 나와서 comfirm merge 하면 되고, 사진과 같이, commit 내역 내용 중에 postServices.js 였던 게 pos..

CRUD with token ; postman 통신

[postman] Api 주소 createPost, createpost 상관없는지 -> url은 소문자가 법칙 [postman header에 token 담기] Auth에 안 해도 되고 bearer 안해도 되고 Tests 안 해도 되고 environment - global 전역변수 안 해도 되고 Headers에 토큰만 담으면 됨 - 앞에 bearer 안 붙여도 되고 - 'token'이 아니라, 'authorization'으로 쓰면 됨 [create post] 달라지는 점1 token이 없을 때는, postman에서 user_id를 넣어줬는데, 토큰이 있으면, body에 user_id 필요 없음 달라지는 점 2 req.body에서 id를 받아올 필요도 없음 다 필요 없진 않음. token 있어도 id 받아야..

Project 3- 2차 sprint meeting

Project 3: sprint 1주차-2일 차 - MVP 선정: 1차 프 - 백 함께 1차, 2차 목표를 선정함 1주차엔 기획 + 개발 2주차 중간까지 1차 MVP, 3주차 중간까지 2 차 MVP, [페이지] 1. 메인 페이지 2. 목록 리스트 3. 상세 페이지 4. (추가) 검색 5. 마이페이지 - user 6 pm-developer-justdoit.tistory.com 1차 MVP에서 남은 것 - AWS - 지도 API - 소셜 로그인 2차 MVP 잔여 페이지 + 각자 unit test 1. 상세페이지 지현님/ 창선님 2. 유저 마이페이지 유진 3. 장바구니 순형님/ 요진님 4. 주문 / 결제 유진/ 창선님 5. 셀러 마이페이지 순형님 6. 셀러 회원가입( 2차 회원가입) 정진님/ 요진님 7. 검색..

github push 오류 해결

보통 clone 할 때에는 git init을 하지 않고, 복사해서 새로운 저장소에만 연결할 경우에는, 아래 두줄만 한다. git remote add origin https://github.com/DeveloperPMYJ/initialSetting_layered.git git push -u origin main 그런데, 이번에는 내가 처음부터 파일 생성해서, 새로운 코드를 작성한 후 올리는 경우에, 습관적으로 해서 안 올라갔다. 깃 연결 git init git commit 처음 해주고 계속 push하는데 아래 오류가 떴다. git remote --v 해서 저장소 연결은 돼 있는데 답답했다. chatgpt도 해결 못해줌. 혹시나 해서 git branch -M main을 하니 됐다. 4. 에러를 잘못 주기도 ..

[SQL복습 ] mysql 과제 1번 (1-1,2,3,4)

foundation 때 대충 했던 [MySQL로 Database 만들기] 1. DDL, DML 사용 (ERD 연결) 이후 프로젝크 3차 하면서 sql 공부하면서 채우게 된 [SQL복습 ] 과제 https://pm-developer-justdoit.tistory.com/70 Foundation 2 과제 - sns posting 게시물 CRUD [포스팅 생성, 조회, update, 삭제] ** westagram을 만들 건데 pm-developer-justdoit.tistory.com Foundation 2 과제 - sns posting 게시물 CRUD [포스팅 생성, 조회, update, 삭제] ** westagram을 만들 건데 백엔드는 기능만 만드는 것. [백엔드가 넣을 기능들] Express를 이용한 ..

CRUD, 목록 페이지(pagination, category) - 모두 SQL문 활용이였구나

매번 참고하면서 한다는 학습자료 MySQL & SQL 📍개요 www.notion.so 겨우겨우 하나씩 아무것도 모르고 하다가, sql을 다들 왜 복습해야 한다는지 쭉 처음 기초부터 심화까지 일주일 동안 훑으니까 알겠다. 그리고, 직접 terminal에 작성하며 해보니, 몰랐단 것들도 알게 되는 게 있다. 특히 데이터 베이스 만드는 경우에, erd 에 대한 이해까지. 프로젝트 하다보면, 열 수정 해야 하는 경우가 많았다. create database, alter add, alter modify SQL쿼리문 복습 - 'Database+Table' 생성, 삭제, 수정 멘토님이 보고 감탄하신, 내가 쓴 블로그 참고용 [MySQL] MySQL 명령문 - DDL, DML, DQL, table/post 생성 수정 추..

오류 잡는 법

대부분 오류 1. sql문의 백팁 or 쉼표 없거나, 변수명 카멜 케이스 안하거나, 변수 순서 2. 아래 사진과 같이, 위에서 괄호가 하나 더 있거나, 괄호를 안 닫아서인데, 괜히 아래에 괄호/trycatch 필요하다고 떠 있음. 초보 입장에서 아무리 아래를 보아도 없는데 당황스러워서 도움 받으면 뒤에서 괄호 안 닫은 문제 콜백 함수 일 때 {}, () 눈 크게 뜨고 잘 3. 추가로, ;를 왜 붙이는지 알게 됨. 깔끔하게, 이 괄호는 엔딩이다 라는 걸 보여줌 3. is not defined 에러 postId를 이전에 선언 안 해줘서 자꾸 undefined 돼서 const {postId} = req.body 코드 추가 --> 선언도 한 적 없는 postId를 갑자기 쿼리문에서 가져오라고 하니 에러 났던 것..

Project 3- Software Test 세션 **

QA가 개발자들이 잘 개발했는지 테스트를 함. end to end E2E: 프론트 - 백엔드 manual , acceptance, automated 개발자들이 하는 테스트가 integration, unit test (코드가 나를 테스트) 1) req 2) 저장 3) res 단위 테스트는 모듈 하나 하나를 독립적으로 테스트하여 다른 모듈에 영향을 주지 않으면서 안전하게 테스트 app.js , server.js 나눠야 test code에서 썼던 test 사용자를 삭제 해야 함 jest.library 어떤 걸 app.js에 있는 코드에서 어떤 게 server 역할을 하는제, app 역할을 하는지 생각해보기

[Restful API] - postman 에 토큰 header에 담기 [실패후기]

Token header에 담아서 postman 통신 [성공후기] CRUD with token ; postman 통신 [postman] Api 주소 createPost, createpost 상관없는지 -> url은 소문자가 법칙 [postman header에 token 담기] Auth에 안 해도 되고 bearer 안해도 되고 Tests 안 해도 되고 environment - global 전역변수 안 해도 되고 Headers pm-developer-justdoit.tistory.com [일반적인 방법] 멘토님께 여쭤 본 결과 bearer authorzition 사용 안 함. Auth 탭에선 아무것도 안 함 Headers 에서 직접 추가 아래에는 Auth에 Bearer로 해서, Headers 에 자동 저장 되..

[Restful API] - postman으로 통신 과정 , 백엔드 코드 확인하는 법

Token header에 담아서 postman 통신 CRUD with token ; postman 통신 [postman] Api 주소 createPost, createpost 상관없는지 -> url은 소문자가 법칙 [postman header에 token 담기] Auth에 안 해도 되고 bearer 안해도 되고 Tests 안 해도 되고 environment - global 전역변수 안 해도 되고 Headers pm-developer-justdoit.tistory.com 1. postman 데스크탑용 앱 2. api에 따라서 GET/POST/DELETE/PATCH 등 3. http://localhost:${portNumber}/api router 4. BODY - RAW- JSON 설정 5. post, u..