일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 500
- Github Actions
- RDS
- MongoDB
- AWS EC2
- fastapi
- linux
- webhook
- python
- MUI
- Spring
- Jenkins
- error
- TypeScript
- github
- springboot
- nodejs
- docker
- AWS
- js
- Express
- Troubleshooting
- React
- Java
- deploy
- macbook
- EC2
- axios
- javascript
- ngrok
- Today
- Total
목록TROUBLESHOOTING (40)
BEAT A SHOTGUN
❗️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..
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..
Error ❌ Error❌ Access to fetch at 'https://localhost:8000/test' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. client에서 server로 요청을 보내니 에러가 발생한..
Error 1 Error message selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid locator solution driver.find_element("class_name", "AAA").click() ❌ 🔽 from selenium.webdriver.common.by import By driver.find_element(By.CLASS_NAME, "AAA").click() ✅ 참고 https://stackoverflow.com/questions/71097378/selenium-common-exceptions-invalidargumentexception-message-invalid-argume..
Django 를 이용해 User Create 를 시도하고 있었다. Database 에 잘 저장되지만, 에러페이지를 출력했다. ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it 혹은 DoesNotExist: Site matching query does not exist 라는 에러. 어떤 상황에서 어떻게 해결할 수 있는지 한 번 알아보자. 시작 우선 현재 환경은 Django 를 사용해서 서버를 만들고 있는 중이다. Djangorestframework 를 사용하고 dj-rest-auth, allauth 를 사용하고 있다. email 항목 우선 user 에..