목록node.js (3)
뉴질랜드 다이어리(NZ Diary) 라빠
챗봇 만들기, 그 두번째로 wit.ai 를 통해 처리된 자연어 분석에 따라 응답을 생성해보도록 합시다. 이 작업을 위해서는 node.js back-end 서버를 구동해 줄 플랫폼이 필요합니다. 다양한 옵션이 존재하지만, 그중 가장 사용성이 뛰어난 Glitch 에서 작업해 보려고 합니다. 일단 Glitch 가 뭔지부터 잠시 보고 갈까요? https://glitch.com/ Glitch: The friendly community where everyone builds the web Simple, powerful, free tools to create and use millions of apps. glitch.com Glitch 는 Trello, Stack Overflow 로 유명한 Fog Greek Soft..
지금까지는 Docker 로 하나의 Container 를 돌리는 실습을 해 보았습니다. 이번에는 Docker Compese 라는 툴을 이용하여, 두개 이상의 Container 를 구동하여 서비스를 만드는 연습을 해 보겠습니다. 최종 목표 Mysql Container 와 Node.js Container 를 각각 구동하고, Node.js 에서 Mysql Database 를 접근하는 서비스를 만들어봅니다. 간단하게 구조화하면 아래와 같습니다. Browser (Host) -> Node.js (Container #1) -> Mysql(Container #2) Node.js Image 만들기 Docker 따라하기 #3 에서는 단순하게 String 을 결과값으로 반환했으나, 이제는 MySql Database 에서 값을..
지금까지 Docker 기본도 익혔고, 실제 Dockerfile 도 만져봤으니 이번에는 Nginx 가 아닌, Node.js 서버를 이용한 간단한 웹앱을 만들어보겠습니다. 웹앱이라고 해봐야, 역시 Hello World 수준이지만, 이글은 Node.js 나 Express 에 대한 글이 아니므로, 이정도면 충분하다고 생각합니다. 개발환경 만들기 Docker 를 이용하는 장점은 바로 작업환경을 만들기 편하다는 점이죠. 즉, 어떤 호스트를 사용중이건 Docker 만 정상적으로 설치되어있다면 바로 개발환경이 완료된 상태로 보면 됩니다. Docker 설치는 이전글(Docker 따라하기 #1)을 참고하세요. Node.js 웹앱 만들기 원하는 작업 디텍토리를 만듭니다. $ mkdir node-web-app $ cd nod..