nodejs(4)
-
[NODE.JS를 하나도 모르는 사람의 딥러닝] NODE.JS ?
Node js 란? – 2009년 Ryan Dahl은 플리커의 파일 업로드 진행 표시줄을 보았을 때, 파일이 얼마나 업로드되었는지 알기 위해서는 서버에 쿼리를 전송해야 한다는 점을 보고 조금 더 쉬운 방법을 찾다가 고안해 냈습니다. – 기존의 자바스크립트들이 전부 브라우저에서 실행하는 형태였다면 node.js 는 서버사이드에서 실행되는 자바스크립트입니다. 서버 측 및 네트워킹 애플리케이션을위한 오픈 소스, 크로스 플랫폼 런타임 환경입니다. 또한 Javascript로 빠른 웹 서버를 개발할 수 있도록 웹 서버에 이벤트 중심 프로그래밍을 제공합니다. – 이벤트 기반 응용 프로그램에서는 이벤트를 수신하고 해당 이벤트 중 하나가 감지되면 콜백 함수를 트리거하는 기본 루프가 있습니다. 애플리케이션의 처리량과 확장..
2020.12.10 -
[NODE.JS를 하나도 모르는 사람의 딥러닝] 윈도우에서 NPM 을 이용하여 패키지 설치
(이 글은 2017년도에 작성된 글을 복원하였습니다.) npm이 무엇인지 알아볼까요 Node Package Manager의 약자로 Node js 에서 사용되는 모듈을 모아둔 패키지 꾸러미라고 생각하면 됩니다. 최근 node js 의 버전은 node js 를 설치하면 npm도 같이 설치되기 때문에 어렵지 않습니다. cmd 창을 열고 npm -v 를 입력하면 현재 npm 버전정보를 알 수 있습니다. npm -help 를 입력하면 npm 관련 명령어를 자세히 볼 수 있습니다. 패키지를 설치하고자 할 때 npm install 패키지명 을 입력하면 됩니다. node js 프로젝트에서 package.json 으로 만들어지는 파일은 npm 패키지를 관리할 수 있는 dependencies 가 있습니다. npm을 통해서..
2020.12.10 -
[NODE.JS를 하나도 모르는 사람의 딥러닝] NODE JS 설치 및 실행
(해당 글은 2017년도에 작성한 글을 복원하였습니다) node js windows 환경 구축 방법을 설명할게요 아래 해당 사이트에서 node js 설치 파일을 다운로드 합니다. https://nodejs.org/ko/ 아래 LTS 버전을 선택하고 다운로드 합니다. 최신버전을 다운로드 해도 상관은 없어요. 다만 중간에 지원되지 않는 라이브러리도 있을 수 있으니 저는 LTS 버전을 설치해보겠습니다. 다른 설정은 변경할 필요 없이 next하고 설치를 완료합니다. node js 를 실행하는 방법은 다음과 같습니다. 우선 node js 파일을 만들 경로를 만들고, example00.js 자바스크립트 폴더에 다음과 같은 내용을 작성하고 저장해주세요. console.log('start node js'); 그리고 해..
2020.12.10 -
[NODE.JS를 하나도 모르는 사람의 딥러닝] MONGOOSE 연동
Mongoose는 MongoDB 기반의 nodejs 용 ODM(Object Data Mapping) 라이브러리입니다. MongoDB는 document based에 기반한 데이터베이스입니다. ODM을 사용하면 코드의 개체와 필요한 경우 데이터의 document 표현간에 변환 할 수 있습니다. JSONB는 MongoDB에서 사용하는 JSON 표기법 문서를 이진으로 저장한 형식을 말합니다. mongoose는 자바의 JPA/Hibernate/Mybatis와 같은 OR Mapper와 같은 개념입니다. 또한 객체 표기법을 Document 표기법으로 변환하기 위해 JSON 또는 JSONB API를 사용합니다. ORM(Object-Relational Mapping)은 객체 지향 프로그래밍 언어를 사용하여 호환되지 않는..
2020.12.10