카테고리: Node.js

mac에 cordova(PhoneGap)을 이용한 IOS용 간단한 inapp brower 만들기

1. cordova(PhoneGap)을 이용하기 위해서는 nodejs를 설치해야된다. https://nodejs.org 에 접속하여 최신 nodejs를 설치한다. 2. nodejs를 이용하여 cordova를 설치한다 mac에서 터미널을 이용 다음을 입력하여 cordova를 설치한다 sudo npm install -g cordova 3. mac에서 작업할 폴더위치를 생성한다 임시로 workspace로 정함 4.mac터미널에서 해당 작업폴더로 이동한 후, cordova를 이용하여 신규프로젝트를 생성한다. com.moramcnt.mosaicadm라는 ID의 mosaicadm라는 프로젝트 생성 cordova create mosaicadm com.moramcnt.mosaicadm […]

더보기

NodeJs 윈도우 스케줄러 등록하기

[ NodeJs 윈도우 스케줄러에 등록하기 ]    1. 프로그램/스크립트에는 NodeJs 실행파일을 위치 시킨다. 2. 인수 추가(옵션)에는 NodeJs 프로젝트를 위치 시킨다.

더보기

Node.js에서 uncaughtException시에 winston 로거 이용시 기록이 안될경우

아래와 같이 비정상 예외 발생시 로그에 기록을 남기려고 하였으나, 로그에 기록이 안남는다면 process.on(‘uncaughtException’, function (err) { logger.error(“*uncaughtException(), Exception : ” + err.stack); process.exit(1); }) 다음과 같이 setTimeout을 주게 되면 에러로그를 남길수 있다. process.on(‘uncaughtException’, function (err) { setTimeout( function() { logger.error(“*uncaughtException(), Exception : ” + err.stack); process.exit(1); }, 1000); })

더보기

nodejs 오라클연동 node-oracledb 설치

1. NodeJS 설치 기준)NodeJS Version 0.12.0-x64 https://nodejs.org/en/download/ 에서 64 비트용 버전 0.12.0- 64bit 주의) 버전의 맞춤이 중요 (최신버전 4.0 기준으로 설치가 잘 안됨) 2. 오라클용 인스턴스 DLL, SDK 설치 기준) 오라클 12.1.0.2 64bit용 instantclient_basic-windows.x64-12.1.0.2.0.zip instantclient_sdk-windows.x64-12.1.0.2.0.zip 2.1 버전에 맞는 실행가능 DLL, SDK 각 2개의 압축파일을 다운로드 다운로드 받은 파일을 같은 폴더에 압축해제 ex) C:\oracle\instantclient 2.2 압축해제 […]

더보기