목록NodeJs (2)
남잭슨의 개발 블로그
NodeJS란 ? 비동기 이벤트 기반 주도 , JavaScript 런타임으로써, Nodejs는 확장성 있는 네트워크 애플리케을 만들수 있는 언어. Chrome V8엔진 기반의 이벤트 기반( Event-driven ) , 논-블로킹 I/O ( Non-Blocking) 패러다임을 채택한 언어로 가볍고 빠르다. 정확한 설명은 공식 문서를 참고하자! https://nodejs.org/ko/about/ Nodejs의 장점 및 동작원리에 대해 알아보자 크게 3가지를 알아볼것이다. 1. 이벤트 기반 ( Event-Driven) - 이벤트 루프 동작원리 2. 논블로킹 I/O ( Non-Blocking I/O) 3. 싱글 스레드 각각의 특징들이 어떤식으로 동작하는지 간단하게 알아보겠다.! 1. 이벤트 기반 (Event-..
Nodejs 에서 OracleDB를 사용하기 위해서는 Oracle 사에서 제공하는 모듈을 사용해야한다. 해당 모듈은 NPM을 통해 oracledb를 받아와야한다. 보통은 NPM을 통해 필요한 모듈만 받아오면 사용이 가능한데, Orcale의 경우는 환경설정을 좀 많이 해줘야한다. Oracle의 경우는 인스턴트클라이언트등을 설치해놔야 사용이 가능하다. oracledb 깃허브에서 제공하는 레퍼런스 가이드를 참고하여 설치를 진행하면된다. https://github.com/oracle/node-oracledb/blob/master/INSTALL.md 먼저 , Microsoft visual studio 2013같은 빌드 환경이 구성되어 있어야한다고 한다.나는 노트 6 이상인 노드7을 사용할것 이기 때문에 , vs2..