본문 바로가기

분류 전체보기121

프론트엔드 개발자의 TIL #037 TIL #037 191223 월 오늘 배운 점 1. 공유하기 기능을 위해 외부 패키지를 추가하고 플러터 업그레이드를 했더니 compile 에러가 났다. 다운그레이드 후 다시 실행해보니 또 다른 종류의 compile 에러가 뜨고.. 한 단계 더 다운그레이드 해봤다. compile 에러는 내 코드 상의 에러가 아니라는 점에서 나를 힘들게 한다,, 고칠 수 있는 방법이 상당히 제한적인 것 같은 느낌이다. build.gradle의 classpath dependency를 3.5.0에서 3.4.2로 수정해주었다. 이걸 알아내기까지 거의 3시간이 걸렸다.. 그리고 바로 공유하기 기능 구현 성공! 2. 검색 기능 구현을 위한 화면 작업을 시작하였다. 3. SNS 3주차 뉴트로 굿즈를 업로드하였다. 내일 배울 점 1. .. 2019. 12. 23.
TIL 009 | 연속 근무중 보호되어 있는 글 입니다. 2019. 12. 23.
프론트엔드 개발자의 TIL #036 TIL #036 191222 일 오늘 배운 점 1. 마이스튜디오 디자인 협업 디자인의 세부적인 부분을 디자이너 친구와 맞춰보았는데, Figma에서 제공하는 픽셀에 따라 크기를 설정하면 화면 크기가 다양한 디바이스에 다 다르게 디스플레이가 될 것을 우려하여 비율로 디자인하는 방법을 제안했다. 프론트에서는 MediaQuery의 size를 활용하여 width와 height에 실수를 곱한 후, 배치 방식을 설정해주면 되는데, 디자인 툴에서는 비율이 어떻게 지원되는지 몰라서 어려웠다. 내가 퇴근한 후 이 부분이 해결이 되었는지 모르겠다.. dp, sp, px의 차이에 대해 다시 생각해보는 계기가 되었다. 픽셀은 가장 지양해야 하는 크기 설정 단위이고, 안드로이드에서는 dp를 사용하는데 이는 해상도에 상관없이 일정.. 2019. 12. 22.
TIL #039 백엔드 개발자의 틸 | JWT TIL #039 2019.12.22 오늘 배운 것> JWT 토큰으로 인증하기 헤더: 토큰 종류와 해시 알고리즘 정보 페이로드: 토큰의 내용물이 인코딩된 부분 시그니처: 문자열. 시그니처를 통해 토큰이 변조되었는지 여부 확인. api 제공 서버측 코드>> 모듈 설치 $ npm i jsonwebtoken 미들웨어 const jwt = require('jsonwebtoken'); exports.isLoggedIn = (req,res,next)=>{ if(req.isAuthenticated()){ next(); } else { res.status(403).send('로그인 필요'); } }; exports.isNotLoggedIn = (req,res,next) => { if(!req.isAuthenticated.. 2019. 12. 22.
TIL #038 백엔드 개발자의 틸 TIL #038 2019.12.21 오늘 배운 것> 소셜로그인 -> JWT (Json Web Token) 사용할 예정. 게시글 상세조회할때 이미지 불러오기 +이미지 추가하는 코드 작성 - jwt 받아서 서명 맞는지 확인하고, 디코딩하고, 만료되지 않았는지 확인후 요청받은 기능 허가.(검증을 위해 데이터베이스나 세션에 접근하지 않는다.) harfangk.github.io/2016/10/16/what-is-jwt-ko.html 오늘의 생각> 2019. 12. 21.
프론트엔드 개발자의 TIL #035 TIL #035 191220 금 오늘 배운 점 1. 핀테크 멘토링 사무실 방문 몇 달전 뵈었던 핀테크 주관기관에서 오시는 멘토님을 다시 뵙게 되었다. 지난번보다 개발 현황에 대해 더 구체적인 보고를 듣고 싶어하셨고, 팀원이 아닌 외부인에게 앱의 흐름에 따라 기술 구현 정도를 설명해볼 기회는 발표 영상을 촬영한 것을 제외하고는 처음이라 약간 횡설수설했다.. 그래도 어떤 부분이 아직 구현이 덜 됐거나 보완이 필요하고, 어떤 부분이 완성도 있는 부분인지 하나씩 짚어나가며 설명하다보니 나도 왠지 정리가 되는 듯해서 좋았다. 2. 이화 스타트업 치어업 송년회 팀원끼리 다같이 교내 창업보육센터에서 주관하는 공식적인 송년회 자리에 참석했다. 명함을 나눠드리고 인지도를 높이려는 목적도 있었지만, 개인적으로는 내가 창업.. 2019. 12. 20.