포트폴리오 웹 사이트 프론트
박가현 | 김세빈 | 모유경 |
FE | FE | FE |
- 기획 및 설계 : 23.01.16 ~ 23.01.29
- 프로젝트 개발 : 23.01.19~ 23.02.23
- 자신의 프로젝트를 게시하고 다른 사람의 프로젝트를 확인할 수 있는 웹 사이트
--- const [isLogin, setIsLogin] = useState(getCookie()); 코드를 통해 해결, isLogin을 useState로 관리하기에 새로고침 시 초기화, 쿠키에서 가져온 값을 isLogin의 초깃값으로 설정해줌으로써 문제 해결
-쿠키 저장 방식의 가장 큰 단점은 용량과 서버 부하와 보안에 있음 하지만 이 프로젝트 경우에 서버 전송이 많지 않고 쿠키에 토큰만 저장하기에 쿠키의 단점이 크게 영향을 미치지 못함. 보안은 그냥 쿠키가 아닌 httpOnly 쿠키를 사용하여 http 통신이 아닌 자바스크립트 코드가 접근하지 못하게 하여 보안을 강화했음. 또한 토큰이 필요한 경우가 많기에 서버로 매번 전송되는 쿠키는 장점이 될거라고 생각함 이러한 이유로 이 프로젝트에는 쿠키 저장방식이 가장 적합하다고 여김
-기능을 다 완성한 후 리팩토링 기간에 같이 페어프로그래밍 하면서 로직 정리하면 좋을 것 같아요!
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.