-
[๋์ ๋ฆฌ๋ทฐ] ์ด๊ฒ์ด ์ทจ์
์ ์ํ ์ปดํจํฐ ๊ณผํ์ด๋ค with CS ๊ธฐ์ ๋ฉด์
๋์ ์ ๋ณด์ ์: ๊ฐ๋ฏผ์ฒ ์ ๊ฐ: 36000์ ๋ด์ฉ์ด ์ฑ
์ ์ด 6๊ฐ์ ์ฑํฐ๋ก, ์ฑํฐ1์ ์ ์ปดํจํฐ๊ณผํ์ ๊ณต๋ถํด์ผํ๋์ง ๋๋จธ์ง ์ฑํฐ์์๋ CS(์ปดํจํฐ๊ตฌ์กฐ, ์ด์์ฒด์ , ์๋ฃ๊ตฌ์กฐ, ๋คํธ์ํฌ, ๋ฐ์ดํฐ๋ฒ ์ด์ค)์ ๋ํด์ ๋ค๋ฃฌ๋ค. ์ฑํฐ 2 ์ปดํจํฐ ๊ตฌ์กฐ์์๋ ์ปดํจํฐ๊ตฌ์กฐ์ ํฐ ๊ทธ๋ฆผ๊ณผ ์ด์ง๋ฒ, CPU, ๋ฉ๋ชจ๋ฆฌ, ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ์
์ถ๋ ฅ์ฅ์น์ ๋ํด ๋ค๋ฃฌ๋ค. ํ์ดํ๋ผ์ด๋์ด๋ค RAID, ๋น
์๋์๊ณผ ๋ฆฌํ ์๋์ ๋ฑ ๊ฝค๋ ์ธ๋ถ์ ์ธ ๋ด์ฉ๊น์ง๋ ๋ค๋ฃฌ๋ค. ์ฑํฐ 3 ์ด์์ฒด์ ์์๋ ํ๋ก์ธ์ค์ ์ค๋ ๋, ๋๊ธฐํ์ ๊ต์ฐฉ์ํ, CPU ์ค์ผ์ค๋ง, ๊ฐ์๋ฉ๋ชจ๋ฆฌ, ํ์ผ ์์คํ
์ ๋ํด ๋ค๋ฃฌ๋ค. ์ฑํฐ 4 ์๋ฃ๊ตฌ์กฐ์์๋ ๋ฐฐ์ด๊ณผ ์ฐ๊ฒฐ๋ฆฌ์คํธ, ์คํ๊ณผ ํ, ํด์ํ
์ด๋ธ, ํธ๋ฆฌ, ๊ทธ๋ํ์ ๋ํด ๋ค๋ฃฌ๋ค. ํนํ ํธ๋ฆฌ์ ๋ถ๋ถ์์๋ ์ ์, ํ์, ์ค์ ์ํ๊น์ง ๋ค๋ฃฌ๋ค. ๋ ๊ทธ๋ํ..
๋์ธํ๋/ํ๋น๋ฏธ๋์ด๋ฆฌ๋ทฐ์ด
2024. 9. 29.
-
[Typescript] Argument of type OOO is not assignable to parameter of type 'Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>'. ์๋ฌ ํด๊ฒฐ
๐ ๋ฌธ์ ์ํฉ ๋ก๊ทธ์์ ํจ์์ ๋ํ ํ
์คํธ ์ฝ๋๋ฅผ ์ง๋ ๋์ค ์๋ ์๋ฌ์ ๋ง์ฃผํ๋ค. Argument of type OOO is not assignable to parameter of type 'Request'. ์๋ ํ
์คํธํ๋ ค๋ logout ํจ์๋ ์๋์ ๊ฐ์ด ์๊ฒผ๋ค. ///authService.ts const logout = async (req: Request, res: Response) => { req.logout(() => { req.session.destroy(() => { success(res, statusCode.OK, responseMessage.SUCCESS, { session: req.session, }); }); }); }; ๊ทธ๋ฆฌ๊ณ ํ
์คํธ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ๋ค. //authService.t..
WEB/Typescript
2023. 5. 7.