전체 글 654

Project3: sprint 1 - 금요일 standing 미팅, 기능정의서 api

반응형 웹은 안 하기로. 컴포넌트 만들었고, pr 받는 거로 속도가 좀 느림. 블로커: 3명에서 2명으로 될 확률 높음 기능 정의서에서 Request Key/Value : 프론트에게 받아야 하는 값, 테이블 이름이 아니라, 실제 키 값 하나하나 End_point: 기능으로 마이페이지에서 가져오는 구매내역에서도 orders/ 엔드포인트 쓰면 됨 구매내역에서도 posts테이블을 가져오면 됨 기능 설명: 주문의 테이블 여러 개가 아니라, 기능 하나에 대해 ㅇㅇ 기능 하나에 대해 들어가는 테이블과 transaction, 등등이 많은거지.

SQL 복습 - DATA 검색, 조회, 정렬, 필터링, 페이지네이션 ; SELECT, INNER/LEFT JOIN, GROUP BY

*select: 데이터 조회 (전체 목록 페이지 : [전체 데이터 조회] select * from posts [특정 열 조회] select title, content, post_id from posts where post_id= 1 [검색] select title, name, content from posts where content like 'who%' [필터링] select title, content, post_id from posts where post_id= 1 [pagination] SELECT * FROM 테이블이름 LIMIT 10 OFFSET 20; [정렬] SELECT * FROM products ORDER BY price ASC; (오름차순) SELECT * FROM products OR..

SQL 복습 - DATA - CRUD 추가/조회/수정/삭제 'Insert/Update/ Delete'

UPDATE 'table name ' SET column=''UPDATE 'table name ' SET column=''멘토님이 보고 감탄하신, 내가 쓴 블로그 참고용 [MySQL] MySQL 명령문 - DDL, DML, DQL, table/post 생성 수정 추가 삭제, Join MySQL 은 SQL 명령문 사용해서 명령 내린다. 데이터 / 테이블 생성, 추가 후에는 select와 show로 확인한다. * select: 데이터 조회 * create, insert, add 로 데이터 생성, 추가 SQL문 특징 끝은 항상 세미콜론 ( pm-developer-justdoit.tistory.com INSERT -기존 테이블에 새 데이터(row)를 추가 (열이 추가 되는 것!기존 열에 수정하려면 update ..

Project 3: 위치 기반 / AWS **

- 위치 찾는 수식 찾기 셀러는 위치 고정으로 처음 기입한 주소에서 올리고, 위치 기반: 두 점 사이의 거리를 만드는 방식을 sql로 프론트(브라우저에 있는 위치 좌표를 get)에게서 r을 받아오면, 백엔드는 검색해서, 조절하는거로 - RDS rds 미리 파고 -> db 구조가 로컬과 달라지는 게 없으니 - 사진 업로드 기능-> s3 써야함 : 사진 넣는 기능 (rds 없어도 상관 없음) S3에 사진 넣는 방법 조사 (저장소 호출하는 api 줌) --> 사진 볼 수 있는 링크 줌 --> http로 시작하는 이미지 주소를 DB에 저장 순서 1. EC2 instant 생성 2. ping pong api merge 해서 EC2작동 확인 3. RDS 구축 (프론트가 쓸 수 있게 공용DB로 생성 ; 각자 로컬에 ..

Project 3- 우리 웹사이트의 '주문/결제 페이지' flow

주문 결제 2차 오설록 코드 참고 [erd 테이블- 간략 설명] order- 상품 없고 order detail - 상품 관련해서 [흐름] cart --> order -> order detail -> 'cart 에서 갯수만큼 삭제' [결제 후 'cart 에서 갯수만큼 삭제'] 로직: order_details에서 order_id, product_id가 일치하는 것을 가져와서 장바구니에서 삭제 --> 이건 장바구니와 관련 없는 로직 설명 : 프론트에서 cart 후에 '상품 정보 + 주문 상세내역' 주는 거 백이 db에 저장 저장한 갯수만큼 카트에서 삭제 카트 정보를 몰라도 되는 게 - order한 만큼 삭제해줘 요청만 - 카트에서 삭제 (조건부로) [경로] 프론트에서 global로 하겠다고 해서, 장바구니 -..

Project 3 - 주문 / 결제 flow

장바구니 -> 주문/결제 로 생각 주문/결제는 access token 무조건 보냄 1. [주문 페이지] 구조 - 배송 유형 : 택배 배송 / 방문 수령 선택 (1차 mvp에서 위치는 고려 안 하기로) - 유저 정보 - 제품 정보 - 결제 수단 2. (선택) [결제 수단]- 외부 결제 모듈 3. 결제 완료 되었습니다. 4. [주문내역] order table 에 저장돼야 cart 에 삭제 [필수 흐름] 주문 페이지에서 버튼 -> '주문완료' 페이지로 넘어가고 결제완료 -> 주문내역 페이지 확인 가능하게 백엔드에게 정보 주기 눈에 보이지 않으니, 이미 만들어진 오설록 사이트를 보면서 만들기로. 일반 사이트 '오설록'으로 예시를 들면, 목록에서 상품을 장바구니에 담고, 장바구니 페이지로 가면, 바로 주문하기가 ..

SQL쿼리문 복습 - 'Database+Table' create/alter add, alter modify /drop, 생성, 삭제, 수정

멘토님이 보고 감탄하신, 내가 쓴 블로그 참고용 [MySQL] MySQL 명령문 - DDL, DML, DQL, table/post 생성 수정 추가 삭제, Join MySQL 은 SQL 명령문 사용해서 명령 내린다. 데이터 / 테이블 생성, 추가 후에는 select와 show로 확인한다. * select: 데이터 조회 * create, insert, add 로 데이터 생성, 추가 SQL문 특징 끝은 항상 세미콜론 ( pm-developer-justdoit.tistory.com 아래 내용은 terminal에 직접 쳐보면서 연습해보았다. DELETE FROM 'table' WHERE '조건' 을 위해서, alter ADD 로 칼럼 추가하고, insert into로 값을 넣고, 삭제해 보기, DELETE FRO..