본문 바로가기

Javascript

Node.js로 카카오 플러스친구 스마트 채팅 개발하기 (2) 카카오 플러스친구 서비스를 위한 웹 프로그램을 개발해보도록 하겠습니다. 최근에는 Language마다 웹 프로그래밍을 지원하는 프레임워크들이 존재하고 특히 Javascript를 서버 프로그램 개발영역으로 끌어들인 Node.js는 기존의 프론트엔드 개발자들이나 Javascript 개발자들을 백엔드 영역까지 진출시키는데 크게 기여했습니다. 개인적으로 플러스친구는 복잡한 기능을 수행하기보다 간단한 질의에 대한 응답형태로 구현되기 때문에 최대한 가볍고 간단하게 개발하는게 맞다고 생각했고, Node.js를 이용하여 개발하였습니다. Node.js를 처음 사용해보시는 분들을 위하여 Node.js 설치부터 개발까지 한번 같이 해보도록 하겠습니다.우선 Node.js를 설치합니다. Node.js를 설치하는 방법은 설치파일을..
Node.js로 카카오 플러스친구 스마트 채팅 개발하기 (1) 카카오 플러스친구는 카카오톡에서 개인이 아닌 단체 등에서 정보제공이나 상담을 목적으로 생성한 계정을 의미합니다. 비즈니스적인 측면에서 사용될 가능성이 높지만 꼭 그렇게 하지 않더라도 개인적으로 정보제공을 위해서 생성해도 충분히 역할을 할 수 있습니다. 개인적으로 텔레그램의 봇 API를 사용해본 사람으로서 카카오 플러스친구 기능이 상대적으로 빈약한 것이 사실이라 안타깝긴 하지만 국내 카카오톡 사용자가 텔레그램 사용자에 비하여 압도적으로 많기 때문에 카카오 플러스친구 스마트 채팅 기능으로 서비스를 개발할 수밖에 없었습니다. 때때로 개발을 할때 제가 사용하고 싶은 플랫폼을 사용하기보다 사용자들의 편의성을 위해 플랫폼을 선택하는 경우가 많은데 이 경우가 그런 경우가 아닐까 생각됩니다. 어쨌든 제가 만들고자 했던..
React App과 Express 연동 이 포스트는 Dave Ceddia blog에 포스팅된 내용을 참고하였습니다.https://daveceddia.com/create-react-app-express-backend/ React App은 create-react-app 패키지를 사용하게 된 이후 비약적으로 편리하게 프로젝트를 생성할 수 있게 되었습니다. 이전에는 프로젝트 생성부터 webpack 설정까지 개발자가 직접해야했던 여러 작업들을 압축하여 create-react-app이라는 명령어 하나로 처리할 수 있게 되었습니다. 덕분에 frontend에 해당하는 영역은 손쉽게 처리가 가능해졌지만, backend는 분명 다른 영역이고, 이부분을 어떻게 처리해야하는지 고민이 되기 마련입니다. Dave Ceddia blog의 포스팅에서는 frontend와 ..