Node.js/Sequelize
[ORM] ๐ ์ํ๋ผ์ด์ฆ - ์ฝ์์ ์ฟผ๋ฆฌ ๋ก๊ทธ ๋๊ธฐ
์ธํ_
2022. 7. 30. 10:04
์ฝ์์ ์ฟผ๋ฆฌ ๋ก๊ทธ ๋นํ์ฑํ
sequelize ๋ฉ์๋๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํต์ ํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ด ์ฝ์์ ์ฟผ๋ฆฌ ๋ก๊ทธ๊ฐ ๋จ๊ฒ ๋๋ค.
ORM ๋งคํ์ด ์๋์๋ ์๋์๋ ๋๋ฒ๊น ํ๋ ์ฉ๋๋ก์จ๋ ๊ด์ฐฎ์ง๋ง, ๋ฐ์ดํฐ ํ์ทจ๋ ๋ก๊ทธ ํ์ผ ์ฉ๋ ์ ์ฝ์ ์ํด์ ์ฟผ๋ฆฌ ๋ก๊ทธ๋ ๊ฐ๋ฐ๋ชจ๋์ผ ๋์๋ง ์ฝ์์ ์ฐํ๋๊ฒ ์ข๋ค.
์ฟผ๋ฆฌ ๋ก๊ทธ๋ฅผ ๋๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค.
์ํ๋ผ์ด์ฆ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ์ต์ ์ ์กฐ์ ํ๋ config.js ํ์ผ์ logging ์ต์ ์ ๋ฃ์ผ๋ฉด ๋๋ค.
module.exports = {
development: {
username: 'test',
password: 123123,
database: 'nodesns',
host: '127.0.0.1',
dialect: 'mysql',
},
production: {
username: 'test',
password: 123123,
database: 'nodesns',
host: '127.0.0.1',
dialect: 'mysql',
logging: false // ๋ฐฐํฌ ํ๊ฒฝ์์๋ ์ฟผ๋ฆฌ ๋ก๊ทธ๋ฅผ ๋นํ์ฑํ ํ๋ค.
},
};