일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- springboot
- AWS EC2
- javascript
- EC2
- TypeScript
- Java
- AWS
- React
- MUI
- axios
- webhook
- RDS
- Troubleshooting
- js
- error
- Spring
- Express
- 500
- ngrok
- deploy
- nodejs
- Github Actions
- docker
- linux
- macbook
- fastapi
- github
- Jenkins
- MongoDB
- python
- Today
- Total
목록error (11)
BEAT A SHOTGUN
ERROR ❌ Jenkins 에 git 소스를 넣으려할 때 이런 에러가 난다? jenkins 가 설치된 os 에 git 이 설치되어 있지 않은 거다. SOLUTION ✅ for AWS EC2 AWS EC2 라면 putty 에 접속해 sudo yum install git 을 설치해주자. for WINDOWS OR MAC WINDOSWS 나 MAC 이라면 git 홈페이지가서 설치해주자. 끝 항상 멍청해지지 않도록 조심하자!
ERROR ❌ MUI: The getOptionLabel method of Autocomplete returned object ([object Object]) instead of a string for {"basDt":"20221110","srtnCd":"A441270","isinCd":"KR7441270006","mrktCtg":"KOSDAQ","itmsNm":"파인엠텍","crno":"1341110618279","corpNm":"(주)파인엠텍"} 🤷♂️? MUI 의 Autocomplete 컴포넌트를 이용해 dropbox 를 만들려고 했다. options 에도 받아온 데이터를 잘 넣어줬는데 왜지? getOptionLabel 은 공식문서에 안 나와있던데 뭘까 공식문서를 찾아보면 이라고 Used to d..
시작👊 Set up 프록시 하나를 설정하는 방법은 쉽다. 프록시 여러 개는 어떻게 하지? 일단 프록시 하나는 package.json 에 proxy:"변경할 주소" 를 적어넣으면 된다. proxy설정 만약 proxy 를 안 적어 넣으면 CORS 에러가 발생한다. 일단 넣어놓고 잘 된다 싶었는데... 상황🤷♂️ 문제는 내가 요청을 보내야하는 곳이 여러 개다 🤦♂️ 한국투자증권의 openapivts 와 공공데이터포털의 seibro 로 각각 요청해야하는 상황이 되었다. proxy 는 한국투자증권의 openapivts 주소만 적어놓았었다. ERROR ❌ 그러면 seibro 로 요청을 보낼 때 에러가 난다. seibro 로 path 만 보낼 순 없으니.. proxy 설정을 해줘야하는데 어떻게 할까 찾아보다 Me..
❌ERROR When I tried to test a method, I saw Ambiguous handler methods mapped for '/api/v1/post/***' 500 ERROR THE CAUSE Because I had multiple methods that have using the same url. ✅SOLUTION Check the Controller. You can find the duplicated URL and change it. END EASY😉 LET'S BE CAREFUL NOT TO BE STUPID!
ERROR ❌ 조금 전(2분 전) 403 ERROR 를 해결하니 500 ERROR 가 나왔다. 403 ERROR ON USER RESISTRATION IntelliJ 터미널에는 cannot deserialize from object value 라는 error 문구가 출력되었다. THE CAUSE 내가 만든 User 모델에 빈 생성자 가 없었다. SOLUTION ✅ 첫번째 방법 // User.java // lombok 을 사용한다면 "@NoArgsConstructor" annotation 추가 @NoArgsConstructor ✅ public class User{ ...또는 OR 두번째 방법 // User.java // lombokr 을 사용하지 않는다면 "빈 생성자" 만들어주기 public class U..
ERROR ❌ 🤷♂️? USER 를 REGIST 하려하면 403 ERROR 가 났다. 아니 아직 아무것도 안 만들고 권한이라는 게 없는 USER 에 403 ERROR??? ROLE 은 아직 안 만들었는데? 🙋♂️!! 아하! 나는 Security 를 사용했지 ! 암호화를 위해 BCryptPasswordEncoder 도 사용했지! SOLUTION ✅ // SecurityConfig.java @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { ... @Override ❌ protected void configure(HttpSecurity http) throws Exception{..
ERROR❌ vscode 터미널에서 npm init -y 를 통해 nodejs 프로젝트를 설치하려고 했는데, 'npm'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 나왔다. 설치가 안된거지? 해결✅ 윈도우 검색창에 환경 변수 를 검색 환경변수 클릭 Path - 편집 새로 만들기 C:\Users\내계정\AppData\Roaming\npm\ 입력 후 추가 재부팅 후 vscode 실행 npm init -y 끝 터미널이 powershell 이라서 생기는 문제가 아닙니다. path 가 잘 지정되어 있다면 powershell 에서도 잘 작동합니다.
ERROR ❌ // FE const handleReplyDelete(props){ console.log(props.replyId) } ... Delete onClick 이벤트를 넣은 버튼을 눌렀을 때 props 로 넣어준 reply 가 제대로 넘겨주는지 확인하기 위해 console에 replyId 를 출력하는 간단한 이벤트를 발생시켜보았다. 그런데 페이지를 Rendering 할 때 onClick 이벤트가 자동으로 작동된 뒤, 버튼을 눌러도 console 에 replyId 를 찍어주지 않았다. Rendering 할 때 작동 된 뒤로는 버튼이 전혀 반응이 없어서 너무 의아했다. 해결 ✅ {handleReplyDelete(reply)}}>Delete 이렇게 Arrow Function 을 사용해 한 번 더 함수..