Skip to content
Snippets Groups Projects
Commit f07319ae authored by V S Tharunika's avatar V S Tharunika
Browse files

created table user and the connection working well

parent 98ec3d16
Branches
No related tags found
No related merge requests found
File added
module.exports={
port:8081
port:process.env.PORT || 8081,
db:{
database: process.env.DB_NAME || 'bookracker',
user: process.env.DB_USER || 'bookracker',
password: process.env.DB_PASS || 'bookracker',
options:{
dialect: process.env.DIALECT || 'sqlite',
host: process.env.HOST || 'localhost',
storage: './bookracker.sqlite'
}
}
}
const fs= require('fs')
const path=require('path')
const Sequelize = require('sequelize')
const config= require('../config/config')
const db ={}
const sequelize = new Sequelize(
config.db.database,
config.db.user,
config.db.password,
config.db.options
)
fs
.readdirSync(__dirname)
.filter((file) =>
file !== 'index.js'
)
.forEach((file) =>{
const model = require(path.join(__dirname, file))(sequelize, Sequelize.DataTypes)
db[model.name]=model
})
db.sequelize = sequelize
db.Sequelize = sequelize
module.exports = db
\ No newline at end of file
module.exports =(sequelize, DataTypes) =>
sequelize.define('user',{
email:{
type:DataTypes.STRING,
unique: true
},
password: DataTypes.STRING
})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment