Posts
- Q&A - ์๋ ํ์ธ์ ์ฟ ๋ฒ๋คํฐ์ค ๋์๋ณด๋ ์ค์น ์ง๋ฌธ๋๋ฆฝ๋๋ค. - ๋ฒ์  ๋ง์ถ๋ ๋ฐ๋ก ๋๋ค์ ๋น ๋ฅธ ํผ๋๋ฐฑ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ค๋๋ ์ข์ ํ๋ฃจ ๋์ธ์:) - 1
- 6
- 728
 
- Q&A - ์๋ ํ์ธ์ ์ฟ ๋ฒ๋คํฐ์ค ๋์๋ณด๋ ์ค์น ์ง๋ฌธ๋๋ฆฝ๋๋ค. - ์ํ ๋ฒ์ ์ ์ ๋๋ก ์ ๋ง์ถ๊ฑฐ ๊ฐ๋ค์ ์ค๋ ๋ค์ ์ค์นํด๋ณด๊ณ ํผ๋๋ฐฑ๋๋ฆฌ๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค - 1
- 6
- 728
 
- Q&A - ์๋ ํ์ธ์ ์ฟ ๋ฒ๋คํฐ์ค ๋์๋ณด๋ ์ค์น ์ง๋ฌธ๋๋ฆฝ๋๋ค. - (์ฌ์ง)ใด๋ค ์ํ๋ ๋ชจ๋ Running์ผ๋ก ๋์ต๋๋ค. - 1
- 6
- 728
 
- Q&A - kubectl ์๋ฌ - ์ฃ์กํฉ๋๋ค ใ ใ  ๋๋ฌด ๋์๊ฐ ์์๋ค์ ์ผํ์๋๋ฐ ์ด๋ ๊ฒ ๋นจ๋ฆฌ ๋ต๋ณ์ฃผ์ ์ ๋๋ฌด ๊ฐ์ฌํฉ๋๋ค. - 1
- 3
- 18K
 
- Q&A - ๊ตฌ๊ธ ๋ก๊ทธ์ธ ์๋ฌ๊ฐ ๋ฉ๋๋ค. - ๊ฐ์ฌํฉ๋๋ค! - 1
- 2
- 919
 
- Q&A - https://airvisual.com/images ๋ก ๋ํ๋ด๋ ์ด๋ฏธ์ง๋ ๋งํ๊ฑฐ ๊ฐ๋ค์. - ์ ์ ๊ฐ ์คํ๋ฅผ ์ณฃ๋ ๋ณด๋ค์ ๊ฐ์ฌํฉ๋๋ค! - 0
- 6
- 478
 
- Q&A - ์ค์ค๋ก ํด๋ณด๊ธฐ3(ํด๋ผ์ด์ธํธ/์๋ฒ ๋น๋ฐํค ๊ตฌ๋ถํ๊ธฐ) ์๋ฌ๊ฐ ๋์ ๋ฌธ์ ๋จ๊น๋๋ค. - ๊ฐ์ฌํฉ๋๋ค v2.js์์ token ๋ถ๋ถ์ ์๋์ ๊ฐ์ด ๋ฐ๊พธ๋ ํด๊ฒฐ ๋์์ต๋๋ค.router.post('/token', async (req, res) => { const { frontSecret } = req.body; try { const domain = await Domain.find({ where: { frontSecret }, include: { model: User, attribute: ['nick', 'id'], }, }); if (!domain) { return res.status(401).json({ code: 401, message: '๋ฑ๋ก๋์ง ์์ ๋๋ฉ์ธ์ ๋๋ค. ๋จผ์  ๋๋ฉ์ธ์ ๋ฑ๋กํ์ธ์', }); } const token = jwt.sign({ id: domain.user.id, nick: domain.user.nick, }, process.env.JWT_SECRET, { expiresIn: '1m', // 1๋ถ issuer: 'nodebird', }); return res.json({ code: 200, message: 'ํ ํฐ์ด ๋ฐ๊ธ๋์์ต๋๋ค', token, }); } catch (error) { console.error(error); return res.status(500).json({ code: 500, message: '์๋ฒ ์๋ฌ', }); }}); - 0
- 2
- 384
 
- Q&A - 3๋ถ์ฏค๋ถํฐ ํ๋ ์์ค๋ก ํ๋ฉด ๋ฉ์ธํ์ด์ง๋ก ์ด๋ํ์ฌ์ผํ๋๋ฐ ๋ก๊ทธ์ธํ์ด์ง๋ก ๊ฐ๋๋ค. - ์ ์ ํด๊ฒฐ๋์์ต๋๋ค ใ ใ  ๋ค์ ํ๋ ์ ๋๋ค์ - 0
- 4
- 200
 
- Q&A - 3๋ถ์ฏค๋ถํฐ ํ๋ ์์ค๋ก ํ๋ฉด ๋ฉ์ธํ์ด์ง๋ก ์ด๋ํ์ฌ์ผํ๋๋ฐ ๋ก๊ทธ์ธํ์ด์ง๋ก ๊ฐ๋๋ค. - ์ ์ ๊ฐ ์ง์ฅ์ธ์ด๋ผ ์ข ์ด๋ ต๊ฒ๋ค์ ใ ใ ํผ๋๋ฐฑ๊ฐ์ฌํฉ๋๋ค ํผ์ ํ๋ฒ ์ฝ์งํด๋ณด๊ฒ ์ต๋๋ค~ - 0
- 4
- 200
 
- Q&A - GOPATH๊ฐ ๊ฐ์๊ธฐ ๋ณ๊ฒฝ๋๊ณ ์ ๋ณํ์ง ์์ต๋๋ค. - ๊ฐ์ฌํฉ๋๋ค. - 0
- 2
- 240
 




