// npm 모듈 버전 확인 npm show [모듈명] version // npm 모듈 개별 업데이트 npm update [모듈명] // npm package.json 모듈을 한번에 업데이트 시켜주는 패키지 npm install -g npm-check-updates // 최신버전 확인 ncu // 최신버전 업데이트 ncu -u // 모듈 설치 npm install
Winston 모듈 어떤 서버든지 실제로 서비스를 운영하려면 로그를 꼼꼼히 남기는 것은 필수이다. Log는 에러를 파악할 수 있는 열쇠이기 때문에 서버를 운영한다고 하면 로그 시스템을 구축해서 시스템을 운영해야 한다. 예를들어 어떤 사람이, 어떤 이벤트, 어떤 데이터를 요청했는지, 어떤 동작을 하다가, 어떤 트랜잭션을 돌리다가, 어떤 에러가 났는지 이를 정밀 관리할수 있다.
노드 설치 https://github.com/nodesource/distributions
DPI-1047: Cannot locate a 64-bit Oracle Client library: "The specified module could not be found". See https://oracle.github.io/node-oracledb/INSTALL.html for help Node-oracledb installation instructions: https://oracle.github.io/node-oracledb/INSTALL.html You must have 64-bit Oracle Clien…
const express = require('express'); const http = require('http'); const https = require('https'); const fs = require('fs'); const HTTP_PORT = 8080; const HTTPS_PORT = 8443; const options = { key: fs.readFileSync('./rootca.key'), cert: fs.readFileSync('./rootca.crt') }; const app = express(); …
node(v18.15.0) + oracledb(5.5.0) windows(8.1~11) 연동 방법 1. node 설치 => 폴더를 환경변수(시스템 변수 > path) 에 등록 2. oracle 클라이언트 설치 => instantclient-basic-windows.x64-21.9.0.0.0dbru (오라클에 가면 있다. 링크 참조) 3. 오라클 클라이언트 압축 풀고 폴더를 환경변수에 등록 =>시스템변수>path, ORACLE_HOME 은 새로 생성해서 같은 폴더 위치 지정. 4. 오라클 클라이언트 파일 …
01. node.js(https://nodejs.org/ko/download/) 다운로드 사이트에 접속하여 node.js를 다운받는다. express 설치
토큰이란? 서버가, 각각의 클라이언트를 누군지 정확히 구별할 수 있도록, 유니크한 정보를 담은 암호화 데이터. 유저 구별이 가능해야, 유저의 권한에 맞는 정확한 기능을 응답할 수 있다. ( 사용자 구분 및 정보 유출방지 )
1. Crypto란? Nodejs에서 해시 함수를 통한 암호화를 할 수 있도록 해주는 것입니다. 기본으로 내장되어있기 때문에 따로 설치할 필요는 없습니다. https://gobae.tistory.com/103 https://www.daleseo.com/js-async-promise/ AES256 https://yceffort.kr/2020/06/encryption-decryption-nodejs 자바스크립트 https://kkh0977.tistory.com/1059
https://velopert.com/255