Page 566 - Nodejs 교과서 개정2판
P. 566
݄݃ਵ۽ ҃ݒ ݽ؛ ੑо bid ৬ ੑ द ݫद msg ۽ ҳࢿؾפ ੑ द ݫदח nullযب ؾפ
҃ݒ ݽ؛ ࢎਊ ݽ؛ ߂ ࢚ಿ ݽ؛җ ੌ ҙ҅ী णפ ҃ݒ ݽ؛ীח UserId ஸۢҗ GoodId ஸۢ
ࢤࢿؾפ
ݽ؛ਸ ࢤࢿೠ റী ݽ؛ਸ ؘఠ߬झ ߂ ࢲߡ৬ োѾפ OPEFBVDUJPO ؘఠ߬झܳ ࢤࢿ೧ঠ ೞ
۽ DPOGJH KTPOਸ ؘఠ߬झী ݏѱ ࣻפ
config/config.json
{
"development": {
"username": "root",
"password": "[root 비밀번호]",
"database": "nodeauction",
"host": "127.0.0.1",
"dialect": "mysql"
},
...
}
npx sequelize db:create ݺ۸য۽ ؘఠ߬झܳ ࢤࢿפ
콘솔
$ npx sequelize db:create
Sequelize CLI [Node: 14.0.0, CLI: 6.1.0, ORM: 6.2.3]
Loaded configuration file "config\config.json".
Using environment "development".
Database nodeauction created.
NPEFMT JOEFY KTܳ җ э ߄Ըפ
models/index.js
const Sequelize = require('sequelize');
const User = require('./user');
const Good = require('./good');
const Auction = require('./auction');
const env = process.env.NODE_ENV || 'development';
const config = require('../config/config')[env];
const db = {};
const sequelize = new Sequelize(