전체 글
-
초기세팅React.js 2022. 6. 30. 18:42
https://www.npmjs.com/package/sass sass A pure JavaScript implementation of Sass.. Latest version: 1.53.0, last published: 8 days ago. Start using sass in your project by running `npm i sass`. There are 4949 other projects in the npm registry using sass. www.npmjs.com
-
[m1 맥북] - nest.js 공부하기 40. 로그에 대해서Nest.js 2022. 6. 25. 21:01
로그에 대해서 애플리케이션을 운영할 때 보면 에러가 날 때가 많이 있습니다. 그럴 때 어디 부분이 문제인지 빠르고 정확하게 파악하기 위해서는 어떠한 곳에서 에러가 어떻게 나고 있는지 보기 위해서 로그를 보는게 중요합니다. 그래서 이번 시간에는 로그에 대해서 알아보겠습니다. 로그의 종류 Log - 중요한 정보의 범용 로깅 Warning - 치명적이거나 파괴적이지 않은 처리되지 않은 문제 Error - 치명적이거나 파괴적인 처리되지 않은 문제 Debug - 오류 발생시 로직을 디버그 하는 데 도움이 되는 유용한 정보입니다. 개발자 용 Verbost - 응용 프로그램의 동작에 대한 통찰력을 제공하는 정보입니다. 운영자 용 로그 레벨 원하는 대로 환경에 따라서 로그의 레벨을 정의해서 넣어줄 수 있습니다. mai..
-
[m1 맥북] - nest.js 공부하기 38. 해당 유저의 게시물을 ID로 가져오기, 수정하기Nest.js 2022. 6. 25. 20:06
해당 유저의 게시물을 ID로 가져오기, 수정하기 게시물을 ID를 이용해서 가져올 때 해당 유저의 게시물만 가져올 수 있게 해준다. board.service.ts updateBoardStatus에서 getBoardById를 호출해서 쓰기 때문에 함께 수정. 어차피 상태값을 변경하는것도 자신이 작성한 게시물이여야 되기 때문에 함께 수정. board.controller.ts postman /boards/:id ManyToOne관계지만, Board 테이블 entity파일에 userId 칼럼이 없어서 에러가남 board.entity.ts @Column() userId: number //추가 자신이 생성한 게시물 수정하기. 수정하고자 원하는 게시물의 아이디를 이용해서 자신이 작성한 게시물만 수정을 해준다. 코드는 ..
-
[m1 맥북] - nest.js 공부하기 37. 해당 유저의 게시물만 가져오기Nest.js 2022. 6. 25. 18:44
해당 유저의 게시물만 가져오기 (getAllBoards) 현재는 getAllBoards 서비스 함수가 게시물을 가져올 때 어떠한 유저인지에 상관 없이 모든 게시물을 가져옵니다. 그 부분을 게시물을 가져올 때 해당 유저가 생성한 게시물만 가져오도록 변경하고, 유저 상관없이 모든 게시물을 가져오는 것은 Free로 이름 변경. board.service.ts createQueryBuilder를 통해 유동적인 쿼리를 작성 할 수 있다. -기존- board.controller.ts - 기존 -
-
-
[android]Version 28 (intended for Android Pie and below) is the last version of the legacy support library, so we recommend that you migrate to AndroidX libraries when using Android Q and moving forward. The IDE can help with this: Refactor > Migrate to..카테고리 없음 2022. 6. 22. 09:52
번역본 : 버전 28(Android Pie 이하)은 레거시 지원 라이브러리의 마지막 버전이므로 Android Q를 사용하고 앞으로는 AndroidX 라이브러리로 마이그레이션하는 것이 좋습니다. IDE에서 도움을 받을 수 있습니다. Refactor > Migrate to AndroidX ... 시키는 대로 [Refactor] 메뉴에서 [Migrate to AndroidX...] 버튼을 눌러줍니다. 백업 파일을 생성 할거냐고 묻는거에 생성 해둔다. 그러면 Refactoring Preview탭이 생기고 거기서 Do Refactor 버튼을 눌리면 자동으로 디펜던시가 바뀜.!!
-
mysql, 오라클카테고리 없음 2022. 6. 21. 18:02
Primary Key 혹은 Unique Index가 생성되어 있는 테이블 데이터를 Insert 할 때, "Error Code: 1062. Duplicate entry '??' for key PRIMARY" 같은 에러를 자주 보게 된다. 테이블에 테이터를 Insert 하려는데 동일한 Key를 갖는 Row가 이미 테이블에 존재하는 경우 만나게 되는 에러다. 테이블에 데이터가 없으면 insert 하고 있으면 update 하는 동작이 필요한 경우가 있다. 이 때, select를 해보고 insert, update를 판단하는 동작으로 애플리케이션을 작성할 수도 있다. 보통 내가 항상 쓰던 방법 하지만 다른방법이 있음 오라클 MERGE INTO 테이블 USING 테이블 ON(조건문) WHEN MATCHED THEN ..