< Express

Express - Sqlite

Szerző: Sallai András

Copyright © 2024, Sallai András

Licenc: CC Attribution-Share Alike 4.0 International

Web: https://szit.hu

Projekt készítése

app01/
|-app/
| `-database/
| `-database.js
|-.env
|-.env.example
|-database.sqlite
`-package.json

Változók

npm install dotenv

APP_PORT=8000 DB_DIALECT=sqlite DB_STORAGE=database.sqlite

Készítsük el a app/database/database.js állományt:

require('dotenv').config() console.log(process.env.DB_DIALECT);

Futassuk:

node app/database/database.js

Sqlite adatbázis

npm install sqlite3 sequelize

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) }

Memória adatbázis

DB_DIALECT=sqlite DB_STORAGE=:memory:

Forrás

https://sequelize.org/docs/v6/getting-started/ (2024)