일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- fastapi
- js
- github
- python
- springboot
- React
- Jenkins
- webhook
- AWS
- axios
- nodejs
- javascript
- 500
- Troubleshooting
- TypeScript
- Spring
- linux
- RDS
- Express
- ngrok
- Java
- MongoDB
- deploy
- macbook
- error
- Github Actions
- EC2
- docker
- MUI
- AWS EC2
- Today
- Total
목록전체 글 (79)
BEAT A SHOTGUN
시작질문과 답변을 등록하는 데에 다양한 방법이 있지만,가끔여러 이유로 답변 데이터를 생성하면서 답변 데이터에 질문id를 포함하고, 동시에 질문 데이터에 답변id도 추가하도록 하고 싶을 때가 있다.그래서insert_answer_result = await mongodb.answer.insert_one({ "question_id": question_id, **answer_data ... })update_question_result = await mongodb.question.update_on( {"question_id": question_id}, {"$addToSet": {"answers": answer_id}})이렇게 할 때가 ..
❗️ERRORuser 관련 기능에 python jwt를 사용하려고 할 때 발생할 수 있는 에러.테스트코드를 실행했는데, ============================= test session starts ==============================... from app.main import app../../app/main.py:7: in from app.routers import users../../app/routers/users.py:5: in from jose import jwtE File "Users/projectA/venv/lib/python3.9/site-packages/jose.py", line 546E print decrypt(deseri..
만들어진 python server를 실행하면 DB에 연결하도록 만들어놓았는데, 테스트 코드는 어플리케이션의 코드와는 별도로 실행되기 때문에 DB 연결 또한 별도로 만들어줘야한다. DB 뿐만 아니라 대부분의 초기화 작업을 따로 해줘야한다. 당연히 이 때 연결되는 DB는 실제 사용할 어플리케이션 DB와는 다른 DB를 연결해야겠지? pytest에서는 fixture를 이용해서 테스트 실행 전후에 자동으로 DB에 connect, close 할 수 있다. pytest에서 테스트 설정을 정의할 때는 conftest.py를 사용함. test 디렉토리 최상단에 conftest.py를 만들어주자. # test/conftest.py import pytest from app.dbmodule import Mongodb @pyt..
M1 Mac에서 Flutter 사용하기 우리가 할 일 flutter 설치 vscode 설치 xcode 설치 ( + simulator 설치) android studio 설치 flutter 설치 flutter 다운로드 일단 flutter 홈페이지에서 https://docs.flutter.dev/get-started/install/macos/desktop?tab=download apple silicon 설치 압축된 파일을 풀어줌. flutter 설치 후 환경설정 flutter를 설치하고 zip파일을 풀었다면 (난 문서 폴더에 tools 를 만들고 그 안에 압축 풀린 flutter를 넣어놓음) 경로를 잘 적어서 path 설정해주기 터미널에서 open ./.zshrc 혹은 vi ./.zshrc 로 path 설정 ..
MAC OS에서 윈도우에 쓰던 키보드를 그대로 쓰려고 하는데 tab 키 위에 물결(~)과 백틱(`) 을 쓰고 싶음. 그런데 난 §, ± 가 나옴. karabiner 때문인가 싶지만 그게 아니라 키보드 설정을 ANSI로 바꾸면 된다. 키보드 유형변경 클릭. 이렇게 하면 된다. 어? ₩ 이 나오는데? 한/영 변환 해보면 된다. 한글일 땐 ₩ 영어일 땐 ` 끝
selenium을 사용하기 위해 chromedriver를 다운 받아야하는데, 114?? 난 119인데?ㅠ 첫번째 루트 https://chromedriver.chromium.org/downloads/version-selection 여기가보니 없네? json endpoints 를 누르면 이렇게 깃허브 페이지가 나오고 웬만하면 known0goo-versions-with-downloads.json에서 찾을 수 있을 거다. 거의 다 나오니께. 아니면 좀 간단하게 찾고 싶음 두번째 루트 https://chromedriver.chromium.org/home 에서 json endpoints 를 눌러보면 119와 120 버전 정도는 나온다. json endpoint 로 들어간 다음 이렇게 나오는데 알아보기 너무 힘들다 ..
MyBatis를 사용하며 DTO 를 한 대 모아 요청 형태와 반환 형태를 정의해주고 싶었다. public class testDTO { @Getter @Setter public class testReqDTO{ private Integer id; private String title; private String content; private Time time; } @Getter @Setter public class testRespDTO{ private String title; private String content = null; } } ERROR ❌ [ERROR] 2023-11-05 14:27:48.574 : o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service(..
전자정부 프레임워크, spring boot, mysql 로 프로젝트를 만들면서 특정 Api 를 구동하면 이런 에러가 나왔다 ❌ERROR Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not sethibernate.dialect 가 설정되어 있지 않아서 생기는 에러 같다. ✅SOLUTION src/main/resources/application.properties 에서 mysql ... # JPA Setting Info logging.level.org.hibernate.type.descriptor.sql: DEBUG # 여기 hibernate 부분을 수정해줘야한다. spring.jpa.properties.hib..