ktj79164410
@ktj79164410
Reviews Written
1
Average Rating
5.0
Posts
Q&A
L3Switch & Router
์ TTL๊ณผ ๋จํธํ์์ ๋ง์ํด์ฃผ์ จ๊ตฐ์... ํด๊ฒฐํ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค :)
- 1
- 3
- 200
Q&A
@Configuration์ ๊ดํ ์ง๋ฌธ์ ๋๋ค.
๊ฐ์ฌํฉ๋๋ค!!
- 3
- 2
- 298
Q&A
ํฌ๋กค๋ง์ํ๋๋ฐ ๋น๊ฐ์ด ๋ค์ด์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค. evaluate์์์ ํ๋ ํด๊ฒฐ์ด๋์ต๋๋ค!!
- 0
- 4
- 505
Q&A
ํฌ๋กค๋ง์ํ๋๋ฐ ๋น๊ฐ์ด ๋ค์ด์ต๋๋ค.
(์ฌ์ง)(์ฌ์ง) Row๋ก ๋ฐ์๋ค์์ for๋ฌธ์ผ๋ก ๋๋ฉด์ ๊ฐ์ฒด์ ์ ์ฅํ ์๊ฐ์ ๊ฐ๊ณ ์์์ต๋๋ค. ์ด๋ ๊ฒ ์์ ํ๊ทธ๊ฐ ๋ง์ด์์ด์ ์ด๋ค์์ผ๋ก ์ ๊ทผํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค...
- 0
- 4
- 505
Q&A
oAuth ์ง๋ฌธ์ ๋๋ค.
์ ํ์ฌ ๋ก์ปฌ์ ๋ต์ด์๋ ์นด์นด์ค๋ก๋ง ๋ก๊ทธ์ธ์ํ๋ ค๊ณ ํ๊ณ ์์ต๋๋ค. ์นด์นด์ค๋ก ๋ก๊ทธ์ธํ ๊ฒฝ์ฐ, ์นด์นด์ค๊ฐ ์ต์ด๋ก๊ทธ์ธ์์ ์ ์ ์๋ณ์ aceessToken refreshToken ๋ ํ ํฐ์ ๋ง๋ฃ์๊ฐ ์ด๋ ๊ฒ๋ณด๋ด์ฃผ๋๋ฐ, ์ ์ ๊ถ๊ธ์ ์ ์ ์ ๋ ์ api์๋น์ค์์, ์ด acessToken์ ์ ํจ์ฑ์ ๋งค request๋ง๋ค ์นด์นด์ค์ ํ์ธ์ํด์ผํ๋์ง, ์๋๋ฉด ์ ์๋น์ค๋ง์ token์๋ง๋ค์ด ๊ทธ๊ฒ์ผ๋ก ์ ์ ์ธ์ฆ ๋ฐ ์ธ๊ฐ๋ฅผ์งํํ๊ณ , ์นด์นด์ค ์๋น์ค๋ฅผ ์ด์ฉํ ๋๋ง ์นด์นด์ค accessToken์ ์ธ์ฆํ๋ฉด๋๋๊ฒ ์ธ์ง ์์ต๋๋ค. ํน์ ๋๋ฐฉ๋ฒ ๋๋ค ์ค๋ต์ผ๊น์?ใ
- 0
- 3
- 333
Q&A
passport-jwt๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
passport-jwt์ const exUser = await User.findOne({ where: { id: jwtPayload.id }, }); if (exUser) done(null, exUser); ์ด๋ฌํ ๋ถ๋ถ์ด์๋๋ฐ ์ด๊ฒ์ด ๊ฒ์ฆ๋ถ๋ถ์๋๊ฐ์??
- 0
- 3
- 294
Q&A
light sail ์ค๋ฅ์ง๋ฌธ์ ๋๋ค.
์๋ฌ๋ก๊ทธ๋ณด๊ณ ๊ณ ์ณค์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค ใ ใ ใ ์ฝ๋์์ ๋ฌธ์ ์๋๋ผ๊ตฌ์... localhost์์ ๋ถ๋ช ์๋์๊ฐ๋๋ฐ ์ ์ฌ๊ธฐ์๋ ๋ฌธ์ ๊ฐ ํฐ์ง๊ฑด์ง ํํํ...
- 0
- 6
- 583
Q&A
light sail ์ค๋ฅ์ง๋ฌธ์ ๋๋ค.
๊ทธ ์์ ์๋ ๊ฑฐ๋ผ๊ณ ๋ ์ด๊ฒ๋ฟ์ ๋๋ค.(์ฌ์ง)
- 0
- 6
- 583
Q&A
light sail ์ค๋ฅ์ง๋ฌธ์ ๋๋ค.
[TAILING] Tailing last 15 lines for [50] process (change the values with --lines option) ์ด๋ ๊ฒ ๋น๋๋ค. lines ๋ฐ๊ณ 50 ์ณค์ ๋ ์ด๋ ๊ฒ ๋์ค๊ตฌ์ --lines50์น๋ฉด ๊ทธ๋ฅ ์ ์ฌ์ง ๊ทธ๋๋ก๋์ต๋๋ค. ์ด๋ป๊ฒํด์ผํ ๊น์ ใ ใ
- 0
- 6
- 583
Q&A
๊ด๊ณ์ ์์ ๊ด๊ณ๋์ด์์ง ์์ ๋ก์ฐ์กฐํ๊ฐ ๊ถ๊ธํฉ๋๋ค.
์ ํน์ throughํ ์ด๋ธ์ ๊ด๊ณ๊ฐ ๋ช ์๋์ด์์ง์์ผ๋ฉด ๊ทธ๊ฒ์ ์์ ์ธ์งํ์ง๋ชปํ๋์?? const myPost = await User.findOne({ where: { id: req.user.id }, include: [ { model: Post, through: { where: { userId: req.user.id } } } ] }); ์ด ๊ฒฝ์ฐ์๋ ๊ด๊ณ๊ฐ๋ช ์๋์ด์๋ user์ post์ ๊ด๊ณ์ ๋ฐ๋ผ include๋์์ง๋ง const otherPost = await User.findOne({ where: { id: req.user.id }, include: [ { model: Post, through: { where: { userId: { [Op.ne]: req.user.id } } } } ] }); ๋ฐ์ ๊ฒฝ์ฐ ์์ ๋น๋ฐฐ์ด์ด ๋์๋ฒ๋ฆฌ๋๋ฐ ์ด ์ฐ์ฐ์ด through ํ ์ด๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฒ์ด์ง๊ธฐ ๋๋ฌธ์ ๊ด๊ณ๊ฐ ์์์ ์์์ฑ์ง๋ชปํ๋๊ฑด๊ฐ์?? ๋ง์ ๋๋ฌด ๋์์์ด hroughํ ์ด๋ธ์ ๊ด๊ณ๊ฐ ๋ช ์๋์ด์์ง์์ผ๋ฉด ๊ทธ๊ฒ์ ์์ ์ธ์งํ์ง๋ชปํ๋์?? const myPost = await User.findOne({ where: { id: req.user.id }, include: [ { model: Post, through: { where: { userId: req.user.id } } } ] }); ์ด ๊ฒฝ์ฐ์๋ ๊ด๊ณ๊ฐ๋ช ์๋์ด์๋ user์ post์ ๊ด๊ณ์ ๋ฐ๋ผ include๋์์ง๋ง const otherPost = await User.findOne({ where: { id: req.user.id }, include: [ { model: Post, through: { where: { userId: { [Op.ne]: req.user.id } } } } ] }); ๋ฐ์ ๊ฒฝ์ฐ ์์ ๋น๋ฐฐ์ด์ด ๋์๋ฒ๋ฆฌ๋๋ฐ ์ด ์ฐ์ฐ์ด through ํ ์ด๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฒ์ด์ง๊ธฐ ๋๋ฌธ์ ๊ด๊ณ๊ฐ ์์์ ์์์ฑ์ง๋ชปํ๋๊ฑด๊ฐ์?? ๋ง์ ๋๋ฌด ๋์์์ด ์ผ๋๋ฐ ์ ์ ์ง๋ฌธ์ ์์ฝํ์๋ฉด ์ด๋ ์ต๋๋ค. ์ฒซ๋ฒ์งธ ์์ ์ ๊ฐ ์ข์์ํ ๊ฒ์๋ฌผ๋ง์ ์ถ๋ ฅํ๋ ์ฝ๋๋ฅผ ์๋ํ๊ฒ์ด๊ณ ๋๋ฒ์งธ ์์ ์ ๊ฐ ์ข์์ ํ์ง์์ ๊ฒ์๋ฌผ์ ์ถ๋ ฅํ๊ธฐ ์ํ ์ฝ๋์ ๋๋ค. through์์ throughํ ์ด๋ธ๋ง์ ๊ธฐ์ค์ผ๋ก ํด๋น ๋ฌธ์ฅ์ ์ฐพ๊ธฐ ๋๋ฌธ์ ์ ๊ฐ ์๋ํ๋ ์ ์ฒด ๊ฒ์๋ฌผ ์ค ๋ด๊ฐ ์ข์์๋ฅผ ๋๋ฅด์ง์์ ๊ฒ์๋ฌผ๋ง ๋ณด์ฌ์ค! ๊ฐ ๋์ํ์ง์๋๊ฒ์ด๋ง๋์? ๋ง์ฝ ์ ๊ฐ ์ ์๋๋๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ ค๋ฉด through๊ฐ ์๋ ๋ค๋ฅธ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ผํ๋์? ๊ธด ์ง๋ฌธ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค..
- 0
- 2
- 226




