Programação web com Node e Express Beneficiando-se da stack JavaScript
const fs = require('fs');
const path = require('path');
const Sequelize = require('sequelize');
const config = require('../../config/database.js');
const db = {};
const sequelize = new Sequelize(config);
fs
.readdirSync(__dirname)
.filter(file => (file.indexOf('.') !== 0) && (file !== path.basename(__filename)) && (file.slice(-3) === '.js'))
.forEach((file) => {
const model = sequelize.import(path.join(__dirname, file));
db[model.name] = model;
});
Object.keys(db).forEach((modelName) => {
if (db[modelName].associate) {
db[modelName].associate(db);
}
});
db.sequelize = sequelize;
db.Sequelize = Sequelize;
module.exports = db;
Also in JavaScript:
- include other js files in a js file
- funcao com o botao esc do teclado javascript
- reactjs cloudflare
- input type number max value validation
- unique array javascript es6 Map
- click listener on by class name in javascript
- mysql json_array_append
- ckeditor get instance from textarea
- js convert order to char
- mongoose save return id
- ajouter javascript dans html
- event.persist()
- FizzBuzz
- include partials ejs
- disable copy past jquery
- how to uninstall nodejs web server
- javascript sum of array
- navigation react pass props
- how to get today date in javascript
- setProps jest
- componentWillUnmount functional component for asynchronous requests
- left_field in jsgrid
- standalone form inside reactive form
- Math.random javascript double