fastify-sequelize2
Fastity plugin work with Sequelize (adapter for NodeJS -> Sqlite, Mysql, Mssql, Posgres)
install
npm install fastify-sequelize2
Usage
const fastify = require('fastify')()
const fsequelize = require('fastify-sequelize2')
const sequelizeConfig = {
instance: 'sequelize',
autoConnect: true,
dialect: 'sqlite',
storage: 'path/to/db.sqlite'
}
fastify
.register(fsequelize, sequelizeConfig)
.ready()
fastify.listen(3000, () => {
console.log('> listening on port 3000')
})
instance
: (optional) the name of instance will be mapped to fastify, default is sequelize
autoConnect
: default: true
auto authentication and test connection on first run.
sequelizeConfig
: all sequelize configurations, you can see here.