본문 바로가기

HEY

(3)
NestJS 강의 수강 메모 with 노마드코더 NestJS란? node.js 위에서 움직이는 프레임워크이다. express 위에서 움직이는 것이기도 하다. (express는 모든 node.js 어플리케이션의 초석이다.) 아키테처와 구조를 제공하기에 기업 친화적이다. 객체지향 프로그래밍과 함수형 프로그래밍, 함수 반응형 프로그래밍의 요소도 일부분 사용한다. NestJS 구조 main.ts NestJS는 main.ts에서 시작된다. main.ts는 이름이 바뀌면 안된다. bootstrap 함수명은 변경 가능하다. AppModule 모든 것의 루트 모듈이다. 모듈은 어플리케이션의 한 부분이다. 한 가지의 역할을 하는 앱이다. controller 기본적으로 url을 가져오고 함수를 실행한다. express의 라우터와 같다. entity 실제로는 데이터베이스..
기업협업 회고 - 한 달간의 개발자 인턴 생활 신입 개발자로서의 첫걸음, 인턴 생활에 대한 회고록 시작 순식간에 지나간 두 달간의 교육이 끝나고 드디어 기업협업이 시작되었다. 직접 개발을 하시는 대표님과 공동 창업자이자 백엔드 개발을 주로 담당하시던 개발자 두 분이서 운영하시는 기업에 나를 포함한 백앤드 2명, 프론트 1명이 참여하게 되었다. 생각하던 기술을 사용하지 않은 것에 고민이 있던 팀원의 입장을 들으며 덩달아 혼란스러워졌지만, 기업협업의 목표를 기업에서 고객과 제품을 접하고 제품과 프로젝트에 참여한 레퍼런스를 얻는 것에 두면서 무엇을 하든 하나 이상을 얻고자 하는 마음으로 인턴 프로그램에 참여하였다. 인턴 생활 참여한 기업은 공덕에 있는 서울창업센터 내 사무실과 역삼에 있는 사무실 두 곳을 사용중이었고, 인턴들은 어느 사무실을 이용하든, 재..
카카오톡으로 링크 버튼이 있는 메세지 공유하기 기업협업에서 진행한 task 중 카카오톡 공유 버튼을 추가하는 과제와 함께 아래의 참고 블로그를 받았다. [Git Page Jekyll Blog] - [17] 포스트 공유하기: Kakao 이 포스트에서는 Kakao에 포스트의 링크를 공유하는 방법에 대해 알아본다. Kakao 공유 방법은 Kakao가 제공하는 API를 사용하며 이를위해 Kakao 개발자 사이트에 등록한 후 Kakao가 제공하는 SDK 다운로 seungwubaek.github.io kakao developers 에서 애플리케이션을 세팅하는 것부터 템플릿의 구조, 전체 코드까지 정말 자세히 설명해 주셔서 처음 접한 사람들도 금방 따라 할 수 있을 것이다. 이에 더하여 스크랩이 아닌 단순 링크 공유를 테스트하기 위해 진행하면서 고민했던 과정과 ..