์์ง ์์ฑ๋ณธ์ ์๋์ง๋ง ๋์์ธ์ ์ข ๋ค๋กํ๊ณ ๊ธฐ๋ณธ์ ์ธ ๊ฒ์ํ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ํ์ ๋ง๋ค์ด๋ณด๊ณ ์ ํฉ๋๋ค. ์ฌ์ฉ์ธ์ด ๋ฐ ๋๊ตฌ๋ html(pugํ ํ๋ฆฟ ์ฌ์ฉ), css, jquery, javascript, node.js, mysql (sequelize ์ฌ์ฉ) ์ ๋ ์ ๋๋ค. ํ์ฌ ์งํ์ฌํญ ๋ฐ ๊ณํ์1. ๊ฒ์ํ ๊ธ ๋ก๋ (์๋ฃ)2. ํ์ด์ง ๋ถํ (์์ง ์์ ์์ ์ ํจ)3. ์กฐํ ์ (์๋ฃ)4. ๊ธ ์ฐ๊ธฐ (ํผ ์์ ์์ ํ์)5. ๋๊ธ๊ธฐ๋ฅ(์์ง ์์ ์์ ์ ํจ)5. ๊ฒ์๊ธ ๋ณด๊ธฐ (ํผ ์์ ์์ ํ์)6. ๋ณธ์ธ ๊ฒ์๊ธ ์์ (์์ง ์์ ์์ ์ ํจ)7. ๊ฒ์๊ธ ๊ฒ์ (์์ฑ์ ์ด๋ฆ๋ง ์์ ์๋ฃ. ์ ๋ชฉ+๋ด์ฉ ์ ๋ฐ์ดํธ ์์ ) ์ผ๋จ์ ์ด ์ ๋ ์ ๋๋ค. ์ง๊ธ๊น์ง ์์ ํ ํ์ด์ง์ ๊ฐ๋จํ ๋์ ์์์ gif ํ์ผ๋ก ๋ง๋ค..
์ธ๋ํค๋ฅผ ๊ฐ๋ ํ ์ด๋ธ์ ์ ์ํ๋ ์ด์ ๋ ํด๋น ํค ๊ฐ์ ํตํด ์ฐธ์กฐํ๋ ํ ์ด๋ธ์ ์ ๋ณด๋ฅผ ์ ๊ทผํ๊ธฐ ์ํจ์ด์ฃ . ์ด๋ฐ ์ํฉ์ ๊ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค. ๊ฐ ํ ์ด๋ธ์ id๊ฐ์ index ์ญํ ์ ํ๋ ๊ธฐ๋ณธ ํค ์ด๊ณ , board ํ ์ด๋ธ์ fk_userId ํ๋๋ userํ ์ด๋ธ์ ์ธ๋ํค์ ๋๋ค. ์ฆ fk_userId์ ๊ฐ์ ํตํด์ user ํ ์ด๋ธ์ ๋ชจ๋ ๊ฐ์ ๊ฐ์ ธ์ฌ ์ ์๋ค๋ ์๊ธฐ๊ฐ ๋ฉ๋๋ค. board ๋ฅผ ๊ฒ์ํ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๊ฒ์ํ์ด ๊ฐ์ง๊ณ ์๋ ํ๋๋ ๊ฐ์ฅ ๊ฐ๋จํ๊ฒ ํ๋ค๋ฉด ์ ๋ชฉ๊ณผ ๋ด์ฉ์ ๊ฐ์ง๊ณ ์์ ๊ฒ์ ๋๋ค. ๊ทผ๋ฐ ์ด ๊ธ์ ์ด ์ฌ๋์ด ๋๊ตฐ์ง๋ฅผ ์๊ณ ์ถ์ผ๋ฉด user ํ ์ด๋ธ์์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์์ผํ ๊ฒ์ ๋๋ค. ๊ฒ์ํ ๊ธ์ ๋ก๋ฉํ๋ ํจ์๋ฅผ ๋ง๋ค์ด๋ณด์์ต๋๋ค. 123456789101112131415161718192021222324252627..
๊ธ์ ์ ๋ชฉ์ session์ผ๋ก ํ์๋๋ฐ session์ ์ฟ ํค์์ ์ฝ๊ฐ ๋ณํ๋? ํน์ ๊ฐ์ ๋ ๋ฐฉ๋ฒ ์ค ํ๋์ ๋๋ค. ์ฟ ํค์ ์ธ์ ์ ๋ํด ์ฐ๋ ์ด์ ์ ๊ฐ๋จํ ์๊ฐ๋ฅผ ํ๊ฒ ์ต๋๋ค. - ์ฟ ํค์ ์ธ์ ์ ์ฐ๋ ์ด์ ๋? : Http ํ๋กํ ์ฝ์ ํน์ง ์ค ํ๋์ธ ๋น์ฐ๊ฒฐ์ฑ(connectionless)๊ณผ ์ํ๋ฅผ ์ ์งํ์ง์๋(stateless) ํน์ง ๋๋ฌธ์ ๋๋ค. ์ฟ ํค์ ์ธ์ ์ ์ฌ์ฉํ์ ๊ฒฝ์ฐ, ํ ๋ฒ ๋ก๊ทธ์ธ์ ํ๋ฉด ์ด๋ ํ ๋ฐฉ์์ ์ํด์ ๊ทธ ์ฌ์ฉ์์ ๋ํ ์ธ์ฆ์ ์ ์งํ๊ฒ ๋ฉ๋๋ค. ์ผํ๋ชฐ ์นดํธ ๊ธฐ๋ฅ๊ฐ์ ๊ฒฝ์ฐ ์ฅ๋ฐ๊ตฌ๋ ์ ๋ณด๋ฅผ ๊ณ์ํด์ ์ง๋๊ณ ์์ด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ ๋ธ๋ผ์ฐ์ ์ ์ด๋ฌํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ์์ด์ผ ํ์ฃ . ** ์ฟ ํค ** ์ธํฐ๋ท ์ฌ์ฉ์๊ฐ ์ด๋ ํ ์น์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ ๊ฒฝ์ฐ ๊ทธ ์ฌ์ดํธ๊ฐ ์ฌ์ฉํ๊ณ ์๋ ์๋ฒ๋ฅผํตํด ์ธํฐ๋ท ์ฌ์ฉ์์ ์ปดํจํฐ..
๊ฐ๋ง์ Sequelize๋ฅผ ์ ๋ฐ์ดํธํ๊ฒ ๋์์ต๋๋ค. ์ง๋๋ฒ์๋ ํ ์ด๋ธ ์ ์๊น์ง๋ง ํด๋ณด์๋๋ฐ ํ ์ด๋ธ ์ ์ ์ค ์ธ๋ํค์ ๊ดํ ๊ฑธ ํฌ์คํ ํ๋ ค๊ณ ํฉ๋๋ค. ์๋ฌด๋ฐ ๊ด๊ณ๊ฐ ์๋ ๋ ๋ฆฝ์ ์ธ ํ ์ด๋ธ์ ์ ์ํ๋๊ฑด ๋ฌด์๋ฏธํ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ๋๋ฌธ์ ์ด๋ถ๋ถ์ ๊ณต๋ถํ๊ฒ ๋์์ต๋๋ค. ์ธ๋ํค์ ์ ์์ ๊ฐ์ ์์ธํ ๊ฐ๋ ์ ์๋ตํ๊ณ ๋์ด๊ฐ๊ฒ ์ต๋๋ค. ์ผ๋จ ์ ํ ์ด๋ธ์ ์ ์๋ ์ด๋ ๊ฒ ๋์ด์์ต๋๋ค. ์ผ๋จ ํ ์ด๋ธ ์ ์๋ฅผ ํ jsํ์ผ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. [user.js]123456789101112131415161718192021222324252627282930313233343536373839404142434445464748var models = require('../models');module.exports = function (sequelize, ..
- Total
- Today
- Yesterday
- nestjs typeorm
- ๋น๋๊ธฐ ์์ฒญ
- ๊ธฐ์์ฒญAPI
- Promise error
- nestjs directory
- DeferredResult
- foreignkey
- nestjs doc
- typeorm
- backend-framework
- nestjs config
- sequelize
- typeorm ์ฐ๊ฒฐ
- node.js backend
- Spring Async
- nestjs project
- nestjs/cli
- JavaScript
- ํ๋ก๊ทธ๋๋จธ์ค
- Promise bulk
- Spring
- ์๊ณ ๋ฆฌ์ฆ
- nestjs module
- node.js
- android
- @nestjs/config
- docker mysql
- nestjs configService
- Request_Limit_Exceeded
- NestJS
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |