■ seqeulize 설치 참고
http://docs.sequelizejs.com/manual/installation/getting-started.html
mysql 을 사용할 경우 예제
db 연결 설정
const Sequelize = require('sequelize');
const sequelize_user = new Sequelize('user', 'root', '1234' , {
dialect: 'mysql',
});
const sequelize_product = new Sequelize('product', 'root', '1234' , {
dialect: 'mysql',
});
const dbs = {
sequelize_user,
sequelize_product
}
module.exports = dbs;
model 정의
const user = require('./databases').sequelize_user;
const Sequelize = require('sequelize')
const Users = user.define('users', {
id : {
type: Sequelize.STRING,
primaryKey: true,
autoIncrement: true
},
name: {
type: Sequelize.STRING
},
password: {
type: Sequelize.STRING
},
email: {
type: Sequelize.STRING
},
});
module.exports = Users;
쿼리
const Users = require('./Users') Users.findAll({
attributes: ['id', 'name'],
}).then(rows => {
res.json({data: rows});
})
'엉터리 개발 이야기' 카테고리의 다른 글
angular2+ HttpParams Example (0) | 2018.07.19 |
---|---|
express request query vs body vs params (0) | 2018.07.19 |
docker cli (0) | 2018.07.11 |
Docker Build 명령어 (0) | 2018.07.09 |
연습 (0) | 2018.06.25 |