Posts
Q&A
์๋์ฐ์์๋ start์์ ๋ฐ์ดํ(')๋ฅผ ์ ๊ฑฐํด์ผ์ง ์ ๋๋ก ๋ฉ๋๋ค.
์, ์ด๊ฑฐ์ ํ์ฐธ ํค๋ฉจ์ต๋๋ค ใ ใ
- 8
- 3
- 286
Q&A
์์ค๋ ์ ๊ณต ์ํ์๋์? github ์ด๋ผ๋๊ฐ.
์ผ๋จ์ ๋ฐ์๋ณผ ์ ์์๊น์? ใ ใ ๊ฐ์ฌํฉ๋๋ค.
- 1
- 3
- 239
Q&A
postman์ผ๋ก ํ๊ธ์ด๋ฆ์ผ๋ก ๋ ํ์ผ์ ๋ณด๋ผ์ ๊นจ์ง๋๋ฌธ์ ๋ฌธ์๋๋ฆฝ๋๋ค.
์ ๋ ๊ฐ์ ํ์์ด ๋ฐ์ํ๋ค์ Docker ์ข์ ์๋ฃ.pdf ๋ผ๋ ํ์ผ์ ์ฒจ๋ถํ๋ฉด, Docker ๏ฟฝ@ ๏ฟฝ๏ฟฝ.pdf ๋ผ๋ ์ด๋ฆ์ผ๋ก DB์ ์ ์ฅ์ด ๋ฉ๋๋ค. ์๋๊ฐ Multer ์ค์ ์ ๋ณด์ ๋๋ค. filename์์ file.originalname์์๋ถํฐ ์ด๋ฏธ ์ด๋ฆ์ด ๊นจ์ ธ์์ด์. const multerConfig2 = multer.diskStorage({ destination: (req, file, cb) => { const uploadedPath = './uploads'; cb(null, uploadedPath); }, filename: (_req, file, cb) => { cb(null, `${file.originalname}`); }, }); ๋น์ฐํ ํ์ผ ์ ์ฅ ํ, Controller์์ req.file.originalname์์๋ ์ด๋ฆ์ด ๊นจ์ ธ์์ต๋๋ค. ์ด์ํ๊ฑด Swagger๋ ๋ธ๋ผ์ฐ์ ์์ ์ง์ ์์ฒญํ ๊ฒ์ ์ด๋ฆ์ ์ด์์ด ์๊ณ , Postman์ผ๋ก ์์ฒญํ ๊ฒ์๋ง ํ๊ธ ์ด๋ฆ์ด ์ด๋ ๊ฒ ๊นจ์ง๋๋ค. ์ด๊ฒ๋ ์ด๋ค ์ปดํจํฐ์์๋ ์ ์์ ์ผ๋ก ์ถ๋ ฅ์ด ๋๋ค์... ์ด๋ค ์ฐจ์ด์ธ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค ใ postman์์ ๋ฐ์์จ ํ์ผ ์ฒจ๋ถ๋ฅผ ์ํด ๋ณด๋ธ request์ ์๋ต response header๋ฅผ ์ถ๊ฐํฉ๋๋ค. (์ฌ์ง)
- 0
- 5
- 4.1K
Q&A
ํน์ GitHub ์ฝ๋๋ ์ ๊ณตํ์๋์?
๊ฐ์ฌํฉ๋๋ค ใ ใ ์์ผ๋ก๋ ์ข์ ๊ฐ์ ๋ถํ๋๋ฆฝ๋๋ค
- 1
- 2
- 328
Q&A
์ง๋ฌธ์ด์
์ ๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค, https://mygumi.tistory.com/91 ์ ๋ ์ฌ๊ธฐ ๋งํฌ ์ฐธ์กฐํด์ ํด๊ฒฐํ๋ค์ ใ ใ 1. npm i redis ๋ช ๋ น์ด๋ก redis ๋ชจ๋ ์ถ๊ฐ ์ค์น 2. ์๋์ ๊ฐ์ด ๋ช ๋ น์ด๋ฅผ ์ถ๊ฐํ์ต๋๋ค. (์ ๋ ฌ์ด ์๋์ ๋ณด๊ธฐ๊ฐ ๋ถํธํฉ๋๋ค ใ ) import redis from "redis"; var host = process.env.RedisHost; var port = process.env.RedisPort; var password = process.env.RedisPassword; // ์ฌ๊ธฐ๋ถํฐ ์ถ๊ฐ *********** var redisClinet = redis.createClient(port, host); var redisConnectionResult = redisClinet.auth(password, err => { if (err) console.log(err, " ์๋ฌ ๋ฐ์ํ์ต๋๋ค"); }); console.log("redis ์ฐ๊ฒฐ ๊ฒฐ๊ณผ๋? - ", redisConnectionResult); // ์ฌ๊ธฐ๊น์ง ์ถ๊ฐ *********** const RedisStore = connectRedis(session); app.use( session({ secret: process.env.COOKIE_PASSCODE, resave: false, saveUninitialized: false, store: new RedisStore({ client: redisClinet, // ์ฌ๊ธฐ ๋ถ๋ถ ์ถ๊ฐ *********** host: process.env.RedisHost, port: process.env.RedisPort, pass: process.env.RedisPassword, logErrors: true }) }) );
- 0
- 2
- 377