1.
백엔드 분들께 화면정의서(데스크탑ver.) 공유드리기 :
노션에도 올림
2.
백엔드 분들께 궁금한 것들
모든 주소 path 에서 v1 을 빼도 될 지?
// 기존
"https://localhost:8080/api/v1/planner"
// 변경
"https://localhost:8080/api/planner"
JavaScript
복사
플래너 상세 조회 요청을 query string 없이 path 로만 가능할 지?
// 기존
GET "https://localhost:8080/api/v1/planner/detail?plannerId="
// 변경
GET "https://localhost:8080/api/v1/planner/1"
JavaScript
복사
플래너 리스트 조회 … 항목이 많아서 각 항목에 대한 설명 부탁드립니다
"(생략)/planner?offset=&paged=&pageNumber=&pageSize=&sort.sorted=&sort.unsorted=&unpaged=&userNickname="
JavaScript
복사
•
한 페이지에 몇 개 보여줄 지 default 값 상의하기
•
userNickname 만 필수이고 나머지 파라미터는 옵션인지?
Table
Search
플래너 리스트 조회 혹시 좀 더 간단하게 파라미터 줄일 수 있을지?
Table
Search
GET "(생략)/planner?user=0" // page = 1, size = 6, sort = DESC 생략 가능
GET "(생략)/planner?user=0&page=2&size=6&sort=DESC"
JavaScript
복사
각 응답 데이터 예시 작성해주실 수 있는지?
// GET Planner List 예시
{
"data" : [{
"id" : 0,
"title": "홋카이도 여행",
"users": [{ "userId": 10, "name": "유저10", "email": "abc@test.com"}, { "userId": 10, "name": "유저10", "email": "def@test.com"}]
"start": "2023-05-14"
"end": "2023-05-17"
},
{
"id" : 1,
"title": "파리 여행",
"users": []
"start": "2023-07-14"
"end": "2023-07-17"
}],
"pageInfo" : {
"page" : 1,
"size" : 2,
"totalElements" : 2,
"totalPages" : 1
}
}
JSON
복사
데이터 생성할 때마다 고유 Id 가 부여되는지?
•
ex) 회원가입 할 때마다 각 user Id, 플래너 생성할 때마다 data Id … 등 ⇒ 넵!
Planner PATCH 요청 url 파라미터 주소 확인 필요
PATCH "https://localhost:8080/api/v1/planner"
JavaScript
복사
Parameters 표에는 isPrivat, planTitle, plannerId 파라미터 필요한 것으로 보여서 확인 부탁드립니다
웹소켓 명세 채팅 기능 관련 → plannerId 를 쓰는 이유?
전역스타일 NavBar, Icon 확인 후 머지하기
1.
비밀번호 유효성 검사 어떻게 할 지?
a.
비밀번호 총 길이 : 8자 이상 15자 이하
b.
영문 소문자 1자 이상 포함
c.
숫자 1자 이상 포함
d.
특수문자 1자 이상 포함
2.
닉네임 규칙 :
a.
최소 공백만 아니면 ok
b.
최대 16자
c.
특수문자 불가
1.
글로벌 폰트 정하기
•
빛 상범님이 알려주셨던 폰트
웹폰트 최적화가 잘되어있어서 최근에 점점 많이 쓴다고 하네요.
→ 프리텐다드 좋아요! 눈누 인기순 첫번째입니당 https://noonnu.cc/font_page/694
원래는 https://spoqa.github.io/spoqa-han-sans/ 요거를 많이들 썼던거같아요
•
구글 폰트 : https://fonts.google.com/