본문 바로가기
728x90

전체 글27

#10. React (리액트) 란? Whatr is React.js ? 👋🏻 1. Library. Made by Facebook. Released in 2013 1. Components module과 비슷하게 컴포넌트로 이루어져 있어서 재사용이 가능하다. 2. Virtual Dom Real DOM vs Virtual DOM - Real DOM? 1. 만약 10개의 리스트가 있다. 2. 그 중에 한가지의 리스트만 Upload 됨. 3. 전체 리스트를 다시 Reload 해야 됨 4. Super Expensive한 작업 ! - Virtual DOM? ✔️ 1. 만약 10개의 리스트가 있다 2. 그 중에 한가지의 리스트만 Update 됨 3. 바뀐 한 가지 아이템만 DOM에서 바꿔준다. 어떻게 Virtual DOM에서 바꿔주지? 👀 1. JSX를.. 2021. 1. 20.
#9. 로그아웃 기능 로그아웃 기능 만들기 🔐 1. 로그아웃 Route 만든다. 2. 로그아웃 하려는 유저를 데이터베이스에서 찾는다 3. 유저의 토큰을 지워준다. Auth에서 인증을 할 때 Client 에 있는 Cookie Token을 가져와서 DB Token과 맞는지 비교하여 인증을 한다. 로그아웃 시 Token을 지우게 되면, 로그아웃이 바로 진행 된다. // index.js ... app.get('/api/users/logout', auth, (req, res ) => { User.findOneAndUpdate({_id: req.user._id}, {token:""}, (err, user) => { if(err) return res.json({ success: false, err}); return res.status(2.. 2021. 1. 11.
[ Git ] git pull 에러 원인 소스트리를 이용해서 git pull 하려고 하는데 warning: Pulling without specifying how to reconcile divergent branches is discouraged. You can squelch this message by running one of the following commands sometime before your next pull: 이런 에러가 떠버렸다. 해결 방법 😇 에엥..그냥 이전 작업했던 곳에서 commit을 하지 않아서 발생했던 문제이다; commit을 진행하고 pull해서 merge ( 병합 ) 시키니까 성공해버렸다. 이게 맞는건가 ? .. 2021. 1. 7.
[ Git ] ! [rejected] master -> master (non-fast-forward) 해결 원인 깃을 사용하면서 또 처음 겪는 에러가 발생했다.. 이제 막 시작하는 프로젝트에 git Repository를 추가하려고 하는데 로컬에서 이것저것 브런치를 건드렸던게 독이되었나.. commit하는데 conflict (충돌) 발생해서 코드가 싹 다 날아가버려서 하루를 다 날려버렸었다 근데 이게 무슨 일 ? ㅠ 오전에 삽질하다가 '다시 시작하는게 더 빠르겠지' 생각하고 오후에 개발을 다시 시작했다가 잠들기 전 혹시나.. 하는 생각에 Intellij에 history를 확인해보니 날짜와 기록별로 다 남아있었다 ^0^/ ㅋ ( 어이없었지만 다행... 이번 삽질로 또 하나 배웠다... 다시는 실수 안할듯.. ) 아무튼 ? git Repository 추가를 하려는데 자꾸 이상한 에러가 뜬다 ! [rejected] .. 2020. 12. 31.
반응형