본문 바로가기

json

구름IDE + Node.js + Rest API 코틀린 서버 연동 학습을 위해 단순한 Restful API 백앤드 서비스를 구름IDE에 준비해 보았습니다. 크레이가 가장 익숙한 언어는 PHP이지만 요즘 트랜드에 따라 Node.js 로 준비하였는데요. 관련 내용 공유드립니다. 무엇보다도 크레이 제 자신도 이 글을 다시 봤을 때 도움이 될거라는 확신을 가지고서 말이지요 :) 우선 이 글은 앞의 구름에듀에서 Node.js 를 설치하는 과정과 https://itadventure.tistory.com/577 구름IDE에서 node.js 사용기 파이스크립트 책자만 쓰다 보니 신선한 개발을 하지 못하는게 좀 답답해서 바람쐴겸(?) 한가지 시도를 해보았습니다 :) 바로 구름 IDE에서 node.js 서버를 써보는 것인데요. 강좌글이 아니라 체험기 itadventur.. 더보기
node.js express | 템플릿 쪽지함#4. 쪽지 작성편(2) 지난 스토리에서는 쪽지를 직접 작성하면 보드판에 나열되는 부분에 대한 샘플과 함께 템플릿에서의 쪽지 작성에 대한 태그와 스크립트 부분을 설명드렸는데요. https://itadventure.tistory.com/440 node.js express | 템플릿 쪽지함#3. 쪽지 작성편(1) 뭐니뭐니해도 웹사이트의 사용자 방문율을 높이려면 웹사이트를 사용하는 사용자와 "소통"할 수 있는 수단이 있어야 할텐데요. 지난 스토리에 이어 사용자가 쪽지를 작성하는 부분에 대해 살펴 itadventure.tistory.com 이렇게 서버로 전달된 쪽지를, 서버에서 쪽지배열 변수인 memo 에 추가하는 부분을 살펴보겠습니다. 서버에서 실행되는 main.js 에서 핵심이 되는 코드는 아래와 같습니다. app.post('/me.. 더보기
몽고 DB ?! 기본 개념 & 연습 약간 몽고DB? json DB! 오?!! 15여년 넘게 mysql, mssql, msaccess, dbaseIII+ 등의 관계형 DB만 접하다가 ( 최근에 오라클 약간.. ) 몽고 DB 라는걸 만나게 되었습니다. mysql 이나 mssql, 오라클은 모든 자료가 표의 형태이지요. 그리고 조인을 걸고 인덱스를 걸어 속도를 극대화 시킬 수 있는 특징이 있습니다. 이런 식으로 DB 튜닝을 하면 기존 서비스보다 5~20배 가량 속도가 향상되는 것을 자주 보아왔거든요. 하지만 몽고 DB를 얼마간 살펴보고 책자를 본 결과 확인된 것은 몽고 DB 는 트리형 구조라는 것입니다, 나무에 가지가 달려 있고, 또 그 가지에 여러 가지가 딸릴수 있는, 그것도 2진 트리가 아닌 다차원 트리가 지원되는 것입니다. 이런 트리(나무) 구.. 더보기