본문 바로가기

Programing

(6)
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 ..
svelte + vite 포트 변경 방법 svelte + vite 실행시 port 설정 방법 파일 vite.config.js에서 port를 지정하면 된다 import { defineConfig } from 'vite' import { svelte } from '@sveltejs/vite-plugin-svelte' // https://vitejs.dev/config/ export default defineConfig({ plugins: [svelte()], server:{ port:4000, strictPort:false, }, preview:{ port:4000, strictPort:false, } })
점 세개(...), 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..
SvelteKit project 만들기 1. 프로젝트 생성 및 실행 $ npm create svelte@latest $ cd $ npm install $ npm run dev VITE v3.1.8 ready in 2986 ms ➜ Local: http://localhost:5173/ ➜ Network: use --host to expose 2. port 지정하여 실행하기 $ npx vite dev --port:4000 VITE v3.1.8 ready in 2986 ms ➜ Local: http://localhost:4000/ ➜ Network: use --host to expose --port:포트번호 형태로 실행하면 된다. 3. nginx 설정 /etc/nginx/sites-available/default 설정 파일에서 특정 서버를 prox..
nest 명령 nest 명령을 사용하기 전에 먼저 전역 라이브러리로 설치하여야한다. #sudo npm i -g @nestjs/cli Usage: nest [command] [options] 1. nest 프로젝트(Application) 생성 - nest n/new [Application_Name] 2. nest 모듈 생성 - nest g/generate [모듈형태] [경로/모듈명] 모듈 형태 : co - controller mo - module s - service res - co+mo+s
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..