개발일지
-
[개발일지] NodeJS 로그인 기능 구현 및 UI개선소소한 IT 이야기 2019. 1. 8. 15:18
이제 아주 조금 마무리가 보이는 느낌입니다! 메인페이지 설계와 기능구현을 마무리지었고 지금까지 계속 미루어오던 유저페이지 UI를 싹다 다시 갈아업고 재개발하는 중입니다. 그리고 고대하던 로그인 기능을 드디어 구현하였습니다! Passport.js를 사용하였고 현재는 Github을 통한 로그인만 지원하며 추후에 로컬ID나 다른 SNS의 회원가입도 지원할 생각이지만 많은 기능들이 Github에 의존하고 있기때문에 당분간 회원가입/로그인 모듈에는 손대지 않기로 하였습니다. Passport.js의 사용법이 처음에 너무나 이해가 되질않아서 생활코딩의 강좌를 몇번이나 보았던것같습니다. 사실 지금도 몇몇가지가 이해되지 않는 부분들이 있고, 간혹 버그가 보이기도하지만 현재는 일단 작동에 만족하려고합니다. 우선 작동방식을..
-
[개발일지] NodeJS 포트폴리오 웹앱 구조 개선 계획소소한 IT 이야기 2018. 10. 31. 11:43
어제 작성하던 글이 임시저장이 안되어서 다 날아가버리는 바람에 다시 쓰게됬네요ㅠㅠ. 현재 개발하고 있는 NodeJS 포트폴리오 웹앱을 개선하는 동시에 기능추가를 하기 전에 간단히 정리를 해보기위해서 글을 작성하게 되었습니다. 우선 현재 웹앱의 모양은 아래와 같이 생겼습니다. 며칠동안 삽질해서 결국 라즈베리파이 서버에다 이식을 성공했고 Let's Encrypt 보안인증서도 발급받아서 주소창에 당당히 HTTPS가 표시됩니다. 추가로 가지고 있는 도메인에서 서브 도메인을 만들어 아파치의 내부 프록시 기능을 활용해서 내부 포트로 연결하는것도 성공했습니다. 이제 기능 추가 부분에 대해서 작성해보겠습니다. 우선 현재는 메인페이지에 오직 저의 포트폴리오 정보들만 노출되고 있습니다. 동시에 버튼들도 죄다 저와 관련된 ..