Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:express:sequelize_sqlite

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
oktatas:web:back-end_framework:express:sequelize_sqlite [2025/07/27 12:50] – [Változók] adminoktatas:web:back-end_framework:express:sequelize_sqlite [2025/08/01 10:12] (aktuális) – eltávolítva admin
Sor 1: Sor 1:
-[[:oktatas:web:back-end_framework:express|< Express]] 
- 
-====== Express - Sqlite ====== 
- 
-  * **Szerző:** Sallai András 
-  * Copyright (c) 2024, Sallai András 
-  * Szerkesztve: 2025 
-  * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] 
-  * Web: https://szit.hu 
- 
-===== Projekt készítése ===== 
- 
-<code> 
-app01/ 
-  |-app/ 
-  |  `-database/ 
-  |      `-database.js 
-  |-.env 
-  |-.env.example 
-  |-database.sqlite 
-  `-package.json 
-</code> 
- 
-===== Változók ===== 
- 
-  npm install dotenv 
- 
-<code ini .env> 
-APP_PORT=8000 
- 
-DB_DIALECT=sqlite 
-DB_STORAGE=database.sqlite 
-</code> 
- 
-Készítsük el a app/database/database.js állományt: 
- 
-<code javascript app/database/database.js> 
-//commonjs esetén: 
-require('dotenv').config() 
- 
-console.log(process.env.DB_DIALECT); 
-</code> 
- 
-<code javascript app/datbase/database.js> 
-//ES modul esetén: 
-import dotenv from 'dotenv' 
-dotenv.config() 
- 
-console.log(process.env.DB_DIALECT); 
-</code> 
- 
-Futtassuk: 
- 
-  node app/database/database.js 
- 
-Megjelenik a DB_DIALECT tartalma: 
-  sqlite 
-===== Sqlite adatbázis ===== 
- 
-  npm install sqlite3 sequelize 
- 
- 
-<code javascript app/database/database.js> 
-require('dotenv').config() 
-const Sequelize = require('sequelize') 
- 
-const sequelize = new Sequelize({ 
-    dialect: process.env.DB_DIALECT, 
-    storage: process.env.DB_STORAGE 
-}) 
- 
- 
-//Ellenőrzés 
-try { 
-    sequelize.authenticate() 
-    console.log('Ok') 
-}catch(err) { 
-    console.error('Hiba!') 
-    console.error(err) 
-} 
- 
-</code> 
- 
-===== Memória adatbázis ===== 
- 
-A memóriaadatbázis csak addig létezik, amíg fut a szerver. 
- 
-<code ini .env> 
-DB_DIALECT=sqlite 
-DB_STORAGE=:memory: 
-</code> 
- 
-===== Forrás ===== 
- 
-  * https://sequelize.org/docs/v6/getting-started/ (2024) 
- 
  
oktatas/web/back-end_framework/express/sequelize_sqlite.1753613419.txt.gz · Utolsó módosítás: 2025/07/27 12:50 szerkesztette: admin