https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html 에 정의된 status 외에 에러 메시지를 표시하기 위해서는 서버에서 각각 에러 메시지를 보내줘야 한다. 아래는 내가 사용하는 서버용 error code handler다. 내가 만든 건…
1인 개발자 스타트업 스토리
인증을 구현하는 방식은 어려가지가 있고 방법도 다양하다. 하지만 아직도 많은 서비스의 인증은 form 데이터를 이용한 아이디/패스워드 방식이 대 부분이다. SSL을 사용한다면 그나마 다행이지만 기본 http…
mongoDB는 join을 지원하지 않지만, mongoose를 이용하면 populate를 이용해 join기능을 구현할 수 있다. 하지만 다중(N-many) populate를 사용하려면 코드를 일일이 삽입해야 한다. 하지만 mongoose-deep-populate를 이용하면 쉽게 multi…
2018년 글로벌 스타트업 해외 진출 지원 2차 면접에서 실패했다. 무엇이든 떨어지거나 실패하는 것은 기분 나쁜 일이다. 하루가 지났지만, 아직도 기분이 별로다. 하지만 다음의 성공을 위해…
그동안 해외에서 코딩결과 아래와 같은 결론에 도달했다. 모니터는 직각 기준 -5 ~ -15도로 봐야 한다. (목 나간다.) 선을 없애자. 개발에 필요한 최소한의 모니터는 2대다. 그래서…
우리는 정보를 수집한다. 그리고 잊어버린다. 북마크나 스크랩은 좋은 수집 방식이다. 심리적으로 안심하고 다시는 보지 않을 수 있기 때문이다. 많은 이유가 있지만 대부분의 이유는 당장 필요하지…
http://github.com 에 보면 많은 boilerplate가 있다. 하지만 막상 찾아 보면 하나씩 부족하다. 내가 원하는 조건은 아래와 같다. ES6 지원 인증(JWT) 기본 스키마 (users나 posts 같은것)…
이 글은 https://www.codeinwp.com/blog/best-free-bootstrap-templates-for-reactjs/ 에서 소개된 테마를 사용해 본 후기이다. 1. Material Dashboard React 한국에서 사용하기는 이질적이다. 2. Crystal Dashboard Bootstrap 3버전을 사용해서 패스 3. CoreUI…
모든 CSS 요소의 초기값 .reset-this { animation : none; animation-delay : 0; animation-direction : normal; animation-duration : 0; animation-fill-mode : none; animation-iteration-count : 1; animation-name…
cordova에서 facebook이나 google은 기본 제공되는 플러그인이 있지만, 네이버나 카카오는 제공되는 플러그인이 없기 때문에 인증을 위해서는 별도로 작업을 해줘야한다. REST 방식을 사용하면 어렵지 않게 구현할 수가…