This repository was archived by the owner on Mar 15, 2025. It is now read-only.
폴더 공유 기능 명세 #660
kimminkyeu
started this conversation in
메모장
폴더 공유 기능 명세
#660
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
폴더 공유 기능 명세
🌟 공유 기능
◽ 개발 서버 API
◽ 구현 요구 사항
현재 화면
폴더를 마우스 우클릭하면 Context Menu가 뜹니다.
📌 폴더 1개를 우클릭해서 외부로 공유할 수 있도록 버튼과 팝업창을 만들어주세요
📌 공유된 폴더 링크로 라우팅 되게까지만 해주세요.
공유된 폴더는 로그인 하지 않아도 볼 수 있습니다.
공유 폴더는 uuid로 조회됩니다.
Next app 라우팅으로
app/(unsigned)/share/{uuid}
디렉토리 추가해주세요.📌 폴더 삭제 예외 처리
이동시 외부에서 더이상 접근할 수 없다는 경고창이 떠야 한다.
접근할 수 없는 폴더 라는 문구가 떠야 한다.
📌 공유된 링크에 외부인이 접속했을 때
공유
→공개
로 워딩 변경. → 공개가 더 자연스럽다고 생각하는데, 의견 주시길 바람.json 데이터 형식에 따라 정적으로 북마크 리스트 렌더링
📌 내 설정 → 공유 취소하기
accessToken 값의 null 여부로 해당 폴더의 공개 여부 판단
내 설정으로 들어가면 폴더 공유 목록 확인 가능
폴더 아이콘 우측으로 “공개 중이다” 라는 뱃지가 표시된다.
accessToken 값의 존재하는 폴더는 공개된 폴더.
따라서 클릭시 api를 비공개하기로 연결
◽ 기타
아이콘은 아래꺼 사용해주세요
◽ 에러 코드
서비스 에러 코드 명세
공유 폴더 서비스 에러 코드 추가했습니다. (
ShareFolder
)Beta Was this translation helpful? Give feedback.
All reactions