neok
@neok
Reviews Written
2
Average Rating
5.0
Posts
Q&A
500 server error
ํด๊ฒฐํ์ต๋๋ค! nodebird-api v1์ชฝ์์ ์๋ฌ๊ฐ ์์๋๋ด์. ๊ฐ์ฌํฉ๋๋ค!
- 0
- 10
- 16K
Q&A
500 server error
๋ค 8001, 8002 ์ ๋๋ก ์๋ํ๋๋ฐ 8003/test๋ง ์๋๋ค์,,
- 0
- 10
- 16K
Q&A
500 server error
๋ค ๊นํ๋ธ์ ์๋ ์ฝ๋ ๋ณต์ฌํ๋๋ฐ๋ ๊ทธ๋ฌ๋ค์ใ ใ ์๋ฌ ์ฒ๋ฆฌ๋ ๋์ด์์ต๋๋ค. index.js const express = require('express'), axios = require('axios'); const router = express.Router(); router.get('/test', async (req, res, next) => { try { if (!req.session.jwt) { // ์ธ์ ์ ํ ํฐ์ด ์์ผ๋ฉด const tokenResult = await axios.post('http://localhost:8002/v1/token', { clientSecret: process.env.CLIENT_SECRET, }); if (tokenResult.data && tokenResult.data.code === 200) { // ํ ํฐ ๋ฐ๊ธ ์ฑ๊ณต req.session.jwt = tokenResult.data.token; // ์ธ์ ์ ํ ํฐ ์ ์ฅ } else { // ํ ํฐ ๋ฐ๊ธ ์คํจ res.json(tokenResult.data); // ๋ฐ๊ธ ์คํจ ์ฌ์ ์๋ต } } // ๋ฐ๊ธ๋ฐ์ ํ ํฐ ํ ์คํธ const result = await axios.get('http://localhost:8002/v1/test', { headers: { authorization: req.session.jwt }, }); res.json(result.data); } catch (error) { console.error(error); if (error.response.status === 419) { // ํ ํฐ ๋ง๋ฃ ์ res.json(error.response.data); } next(error); } }); module.exports = router;
- 0
- 10
- 16K
Q&A
return ์ฌ๋ถ
๊ฐ์ฌํฉ๋๋น!
- 0
- 2
- 363
Q&A
webstorm์์ wwwํ์ผ
๊ฐ์ฌํฉ๋๋ค! ์ ์ญ ๋ช ๋ น์ด๋ค์ด ์๋จนํ์ ํด๋๋ ํ์ผ์ ์ผ์ผ์ด ๋ง๋ค์ด์ ํ๋ค๋ณด๋ ๊ทธ๋ ๊ฒ ๋์ด์ใ ใ
- 0
- 2
- 243
Q&A
matchedUrl ์ ์ํ ๋
๊ฐ์ฌํฉ๋๋ค! ์ดํดํ์ด์!
- 0
- 2
- 295




