Programing/node.js (3) 썸네일형 리스트형 SQLite + Node.js 참고 : https://www.sqlitetutorial.net/sqlite-nodejs/ https://www.npmjs.com/package/sqlite3 https://github.com/TryGhost/node-sqlite3/wiki/API 준비 1. 설치 $ npm i sqlite3 2. node에서 선언 import sqlite3 from 'sqlite3'; sqlite3.verbose(); or const sqlite3 = require('sqlite3').verbose(); Database 연결 / 실행 / 종료 1. Database connection new sqlite3.Database(filename [, mode] [, callback]) mode (optional): One or .. 점 세개(...), spread operator, rest operator 그리고 짭overload함수 만들기 점 3개/three dots(...)의 화려한 스킬 (...)은 spread operator 또는 rest operator로 사용될 수 있다. spread 와 rest operator는 모양은 같으나 다른 개념으로 아래 예제를 통하여 확인해보자 1. Spread Operator(전개연산자 : 배열, 제네레이터 함수 등의 이터레이터를 펼쳐내는 연산자) > var a = '안녕하세요'; > var b= [...a] > b [ '안', '녕', '하', '세', '요' ] > 2. Rest Operator(나머지 매개변수) 파라메터로 전달될 때 매개 변수를 배열로 전달할 때 사용한다. iamfunction( ...optionalParams any[]){ optionalParams.forEach( element.. Node.JS 설치 on Ubuntu node.js를 ubuntu 22.0에 설치하는 방법 3가지 1. apt를 이용하는 방법(기존 repository 이용) $ sudo apt install nodejs ... # npm은 기본적으로 설치되나, 가끔 안되는 수도 있다. 이런 경우 별도로 설치해 준다. $ sudo apt install npm ... $ node -v v12.22.9 기존 Repository에 최신버전이 없다. 2. apt를 이용하는 방법(NodeSource repository를 추가) # 최신 버전을 repository에 추가한다 $ curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - $ sudo apt-get update $ sudo apt-get inst.. 이전 1 다음