app01/ |-app/ | `-database/ | `-database.js |-.env |-.env.example |-database.sqlite `-package.json
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:
import dotenv from 'dotenv' dotenv.config() console.log(process.env.DB_DIALECT);
Futtassuk:
node app/database/database.js
Megjelenik a DB_DIALECT tartalma:
sqlite
npm install sqlite3 sequelize
import dotenv from 'dotenv' dotenv.config() import { Sequelize } from 'sequelize' const sequelize = new Sequelize({ dialect: process.env.DB_DIALECT, storage: process.env.DB_STORAGE }) //Ellenőrzés try { await sequelize.authenticate() console.log('Ok') } catch (err) { console.error('Hiba!') console.error(err) }
A memóriaadatbázis csak addig létezik, amíg fut a szerver.
DB_DIALECT=sqlite DB_STORAGE=:memory: