gonggangam / gonggangam-server Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
프로젝트 생성 및 세팅
JPA 기반 User entity 및 controller 추가
admin 전용 API들의 경로를 분리하고 보안을 적용시킵니다.
APNs 푸시 알림
스웨거의 응답을 자세히 명세합니다.
클라이언트에서 로컬에 이미지를 직접 저장하도록 변경한다면 signed url을 사용하는 것도 좋을 것을 보임.
일관된 Response 코드 및 Response configuration 구현
이미지 업로드
일기 상세조회 API에서 해당 일기에 달린 답장의 정보를 함께 응답하도록 추가해야 합니다.
21시 이후에 작성하면 공유될 일기가 2개 이상이므로 자신의 일기가 공유될 수 있는 문제가 있음.
로직을 수정해야합니다.
스프링 시큐리티, OAuth2.0을 사용해서 네이버 로그인 기능 구현
Users 테이블의 Controller를 추가합니다
로그 출력 결과에서 중복된 class name을 제거합니다.
답장 조회 API에서 replyId, content 등의 내용을 reply 객체로 묶어서 반환하도록 수정
애플리케이션 단에서의 로컬 저장 로직을 위해 DTO에 추가할 예정
현재 admin 같은 role 단위의 authorization이 구현되어있는데, 일기 같은 민감 정보에 대해서 작성자와 공유 대상자 까지만 열람 허용하도록 적용
사용자의 추가정보를 입력하여 회원자격을 얻습니다.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.