๊ฐ๋ ์ ๋ฆฌ ์์ ์ค/๋ฌธ์ ์ ๋ฆฌ(26)
-
[CI/CD] Jenkins GitHub ์ฐ๋ ๋ฌธ์
๐ทโ๏ธ ์์ ์ค์ธ ๋ด์ฉ ์ด ๋ฌธ์ ๋ Jekins๋ฅผ ํตํด Java Spring CI / CD๋ฅผ ์์ ํ๋ ๋ ์ค ๋ง๋ ๋ฌธ์ ์ ๋๋ค. ๊ด๋ จํ ๊ธ์ ์ด ๊ณณ์์ ํ์ธํ ์ ์์ต๋๋ค. โ ๏ธ ๋ฌธ์ ๋ฐ์! Jenkins์ Github ์ฐ๊ฒฐ์ ์ํด ์ฌ๋ฌ๊ฐ์ง ์๋๋ฅผ ํด๋ณด์์ด์. ๐ค ์์ธ ๋ถ์ Github์์ ID, Password ๋ฐฉ์์ ์ง์ํ์ง ์๋๋ค๋ ๋ฌธ์ ๊ฐ ๊ณ์ ๋ฐ์ํ์ด์. ์ต๊ทผ GitHub์ Push๋ฅผ ํ๊ธฐ ์ํด์๋ Token์ ๋ง๋ค์ด PC๋ด์ ๋ฃ์ด๋์ด์ผ push๊ฐ ๊ฐ๋ฅํ๋ฐ, ์ด ๋ถ๋ถ์์ ์ฐ๊ฒฐ์ด ๋ฌธ์ ๊ฐ ๋๋ ๊ฑฐ ๊ฐ์์. ๐ป ๋ฌธ์ ํด๊ฒฐ! ๐ฝ GitHub ๐ฆ AccessToken ๋ฐ๊ธ ์ต์ด GitHub์์ Settings -> Developer settings๋ฅผ ๋ค์ด๊ฐ ์ฃผ์ธ์. ๊ทธ๋ฐ๋ค Persoanl acces..
2022.08.31 -
[vuex] expects string as the type, but found undefined.
โ ๏ธ ๋ฌธ์ ๋ฐ์! ๐ค ์์ธ ๋ถ์ dispatch()๋ฅผ ํธ์ถํ ๋, ์ ์ํด์ผ ํ๋ ๊ฒ์ด Actions์ ์ ์ธํ ํจ์๋ช ๊ณผ ์์ ํ ์ผ์นํด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค. ๋ง์ฝ ์ผ์นํ์ง ์์ผ๋ฉด ์์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค. ๐ป ๋ฌธ์ ํด๊ฒฐ! ์๊น ์์์ /store/index.js์ Actions์์ ์ฌ์ฉํ ํจ์๋ช ์ ์์ํ์ผ๋ก ๋ง๋๋ ๊ฒ์ด ์ข์๋ฐ, ๊ทธ ์ด์ ๋ ์์ ๊ฐ์ด ์ด๋ฆ์ด ํ๋ฆด ๊ฒฝ์ฐ๊ฐ ์๊ณ , ์๋น์ค๊ฐ ์ปค์ง๊ฒ ๋๋ฉด ์ด๋ฆ์ด ํท๊ฐ๋ฆด ์๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋๋๋ค.
2022.06.06 -
[Node.js][Nest.js] ERROR [ExceptionHandler] No metadata for "{EntityName}" was found.
๐ทโ๏ธ ์์ ์ค์ธ ๋ด์ฉ ์ฃผ๋ํ๋์ `Nest.js`๋ฅผ ์ด์ฉํ์ฌ ๊ฒ์ํ ๊ตฌํ์ ์ํด ์ด๊ธฐ ๊ตฌ์ฑ ์์ ์ผ๋ก `Controller`, `Entity`, `Module`, `Repository`, `Servcie` ๋ฑ์ ๋ค ๋ง๋ค๊ณ , Server๋ฅผ ๊ตฌ๋ํด ๋ณธ ๊ฒ์ด์์. ์์ ๋ด์ฉ ๋ณด๊ธฐ [BackEnd][Node.js][nest.js-PJ] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : ์ด๊ธฐ ๊ตฌ์ฑ(Entity, Controller, Project Git Hub ๐ ๋ชฉ์ฐจ โ [BackEnd][Node.js][nest.js-PJ] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ์ด๊ธฐ ๊ตฌ์ฑ(Pipe, TypeORM, Configuration, Swagger, Logger) โ [BackEnd][Node.js][nest.js-PJ] ..
2022.04.10 -
[Node.js][Error] Cannot find module '.dotenv'
๐ทโ๏ธ ์์ ์ค์ธ ๋ด์ฉ ์ฃผ๋ํ๋์ `Node.js`๋ฅผ ์ด์ฉํ์ฌ `MySQL`์ ์ฐ๊ฒฐํ๋๋ฐ, `dotenv`๋ฅผ ์ด์ฉํ์ฌ Data Base ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ๋ชจ๋ํํ์ฌ ์ด์ฉํ๊ธฐ ์ํ ์์ ์ ํ๊ณ ์๋ ๊ฒ์ด์์. โ ๏ธ ๋ฌธ์ ๋ฐ์! ๐ค ์์ธ ๋ถ์ ์ด ๋ฌธ์ ๋ ์์ฃผ ์ฌ์ํ ๊ฒ์ด์๋ ๊ฒ์ด์์. ๋ฐ๋ก ์คํ! ๋ฌธ์ ์๋ต๋๋ค. ์ ๊ทธ๋ฆผ 3๋ฒ์งธ ์ค์ ๋ณด๋ฉด `require` ๋ค์ `(".dotenv")`๋ผ๊ณ ์์ฑ์ ํด์คฌ๋๋ฐ, '.' ์ด ๋ง์นจํ๋ฅผ ์ ๋ ฅํด์ ๊ทธ๋ฌ๋ ๊ฒ์ด์์. ๐ป ๋ฌธ์ ํด๊ฒฐ! ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์์ ์ ํ๊ณ , ๋ค์ ์๋ฒ๋ฅผ ๊ธฐ๋์ ํด ๋ณด๊ฒ ์ต๋๋ค. ์ง์! ๐ ์ ์์ ์ผ๋ก ๊ตฌ๋ ์๋ฃ ๋ ๊ฒ์ด์์.
2022.04.08 -
[Vue.js][Spring] Post Data ์ ์ก ๊ฐ null๊ฐ ์ ์ก ๋ฌธ์
๐ทโ๏ธ ์์ ์ค์ธ ๋ด์ฉ ์ฃผ๋ํ๋์ Spring๊ณผ Vue.js๋ฅผ ์ด์ฉํด์ ํ์ ๊ฐ์ ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ ์๊ณ , ํ์ฌ ์ค๋ณต ํ์ธ์ ๋ํ ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ ์๋ ๊ฒ์ด์์. ๐ฝ Spring Boot(Maven - mybatis) ๐ฆ UserController.java ๐ฆ UserService.java ๐ฆ UserService.java /** * ํ์ ๊ฐ์ ๊ด๋ จ ๋น์ฆ๋์ค ๋ก์ง * * History: * ์ฃผ๋ํ๋, 1.0.0, 2022.03.24 ์ต์ด ์์ฑ * * * @author ์ฃผ๋ํ๋ * @version 1.0.0, 2022.03.24 ์ต์ด ์์ฑ * @See "" * @see */ @RequiredArgsConstructor @Slf4j @Service public class UserServiceImpl implem..
2022.03.25 -
[Vue.js] <input> ๊ธฐ๋ณธ๊ฐ ์์์ผ๋ก, null ์ ๋ฌ๋ก ์ธํ NPE ๋ฐ์ ๋ฌธ์
โ ๏ธ ๋ฌธ์ ๋ฐ์! ์ต์ด ์ฃผ๋ํ๋์ ๊ฒ์ํ ๊ธ ๋ฑ๋ก์ด ์ ๋๋์ง ํ์ธํ๊ธฐ ์ํด ์์ ๊ฐ์ด ๊ธ์ ์์ฑํ ๊ฒ์ด์์. ์ค์?! ๊ทผ๋ฐ ๊ฒ์๊ธ์ด ๋ฑ๋ก๋์ง ์๋ ๊ฒ์ด์์! ๋ฌด์์ด ๋ฌธ์ ์ผ์ง ์์๋ณด๊ธฐ ์ํด ๊ฐ๋ฐ์ ๋ชจ๋์ Console Log๋ฅผ ์ดํด๋ณด๊ธฐ ์์ํ ๊ฒ์ด์์. Back End์๊ฒ post๋ก Request๋ฅผ ๋ณด๋๋๋ฐ, Server ์น๊ตฌ๊ฐ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด์ ํด์ง๋ฅผ ๋์๋๋ด์! ๋๋์ฒด ๋ฌด์์ด ๋ฌธ์ ์ด๊ธธ๋? Back End๋ ํด์ง๋ฅผ ๋์ ๊ฒ์ผ๊น์? InqrySn : 0 InqryUserSn : 0 fileSn : 0 inqryCn : ๋ชจ๋๋ค ํ๋ณตํ์ธ์!!!!! secretAt : null answerAt : null answerCn : null answerUserSn : 0 answerDt : null creatDt :..
2022.03.21