전체 글
-
-
python 버전관리Python 2024. 4. 14. 14:54
pyenv 를 이용한 버전관리https://www.daleseo.com/python-pyenv/ 여러 버전의 파이썬 관리하기 (pyenv)Engineering Blog by Dale Seowww.daleseo.comhttps://github.com/pyenv/pyenv#installation GitHub - pyenv/pyenv: Simple Python version managementSimple Python version management. Contribute to pyenv/pyenv development by creating an account on GitHub.github.comhttps://shawn-dev.oopy.io/fe911cba-0b25-474c-9..
-
react mention 기능 구현React.js 2024. 4. 13. 11:03
1. react-mentions 라이브러리 설치 $ npm i react-mentions $ npm i -D @types/react-mentions 2. 문서 확인 https://react-mentions.vercel.app/ React mentions react-mentions.vercel.app https://github.com/signavio/react-mentions GitHub - signavio/react-mentions: @mention people in a textarea @mention people in a textarea. Contribute to signavio/react-mentions development by creating an account on GitHub. github.c..
-
SSE 통신을 위한 EventSource 대체할것React.js 2024. 4. 12. 13:48
클라이언트에서 사용하는 EventSource의 아쉬운점은 header를 넣지 못한다는 점이다. http 통신을 그대로 이용할 수 있다는점에서 단방향 통신으로 SSE통신방식이 굉장히 매력적으로 다가왔으나 hader에 Bearer 토큰을 넣어서 인증하는 방식을 사용 할 수 없다면 backend에서 다른방식으로 처리하는 코드가 늘어나게 되면서 authorization 하는 하나의 gaurd로 처리하는게 아니라 다른 guard를 만들거나 검증하는 다른 방법을 모색 해야한다. 굉장히 불편하다. https://eightify.app/dev/http-authorization-header-in-eventsource-server-sent-events 해당 좋은글을 발견했다. 확장성 있는 http-authorization..
-
TypeOrm을 사용할때 식별관계 테이블에서 find 메서드에 skip과 take 사용시 주의 해야할점Nest.js/TypeOrm 2024. 4. 10. 22:23
// repository await this.repository.find({ select: { id: true, notificationTitle: true, notificationFeedId: true, createdAt: true, }, where: { recipientId, }, relations: { sender: true, }, skip, take, }); 해당 쿼리가 대충 아래처럼 실행 될것이라고 예상 했지만 그렇지 않았다. FK를 가르키는 senderId를 찾을 수 없다는 에러가 나왔다. select fn."senderId", fn."id", fn."notificationTitle", fn."createdAt", fn."senderId", fn."notificationFeedId" from f..
-
-
NestJS에서 yarn-berry로 생성 후 발생하던 문제Nest.js 2024. 4. 7. 21:17
EsLint와 prettierrc를 적용 하면서 발생한 문제 by vscode 오류 메세지는 잃어 버렸으나 해결을 위해 설치 했던것들 $ yarn add -D typescript@~5.3.9 $ yarn add -D eslint-import-resolver-typescript $ yarn add -D eslint-plugin-import yarn에서 npm처럼 npm_modules를 날리고 다시 install 하고 싶을때 .yarn 폴더지우기 yarn.lock 지우기 $ yarn install // yarn install후에 꼭 설치 해주어야 vscode가 typescript를 찾을 수 있다 $ yarn dlx @yarnpkg/sdks vscode 아무 ts 파일에 간다음에 f1번 누르고 version이..
-
WARNING: You are currently running a version of TypeScript which is not officially supported by @typescript-eslint/typescript-estreeNest.js 2024. 4. 7. 20:37
yarn-berry로 Nestjs 프로젝트를 만들었을때 eslint 명령어를 입력 했을때 발생하는 에러 WARNING: You are currently running a version of TypeScript which is not officially supported by @typescript-eslint/typescript-estree. You may find that it works just fine, or you may not. SUPPORTED TYPESCRIPT VERSIONS: >=4.3.5