728x90
반응형

Computer Science/Troubleshooting 45

[Nginx, WebSocket] Invalid character found in method name [ ]. HTTP method n

GPT를 그렇게 돌렸는데 뭐가 문제였을까나이게 그 서버는 https를 원하는데 http가 와서 에러가 계속 났었다나의 경우에는 STOMP 소켓은 당시 http였고일반 WebSocket은 https여서그런가 이런 에러가 났던거다결과적으로는 nginx 패스를 하도록 location에 해당 소켓 엔드포인트를 추가하고, worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx/mime.types; default_type application/octet-stream; limit_req_zone $..

[Docker] permission denied

while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get: dial unix /var/run/docker.sock: connect: permission denied  Docker desktop이나 Docker가 실행되지 않은 상태입니다.Docker desktop을 켜거나 ec2같은 linux 환경이면 아래 명령어를 실행해서 확인해보세요.sudo systemctl status docker # Docker 상태 확인 inactive (dead)면 꺼져있는것sudo systemctl start docker # Docker 시작# active 상태인데 안 될 경우groups # 현재 유저가 docker 그룹에 속..

[기상청 API] 날씨 불러오기: CORS error & Service key is not registered error

우와 이거 연결한다고 몇 시간을 쓴거야~~우선 이러한 에러가 났던 나에게는 3가지의 문제가 있었다.1. CORS error웹에서 직접 요청을 보내면 발생한다.프론트에서 직접 보내지 말고 백엔드에서 요청을 보내주면 해결된다.나의 경우 Spring boot를 백엔드 프레임워크로 쓰고있어서 java를 이용했는데, 공공데이터포털에서 제공하는 샘플코드가 프레임워크를 전혀 쓰지 않은 코드라서... Spring boot에 맞게 GPT한테 잘 물어봐서 작성했다.2. Error code 30: Service key is not registered이거는 정말 오랫동안 애먹었는데, 서비스키도 정상적이고 디버깅으로 찍어본 요청 URL도 정상이었다. 이 에러가 뜨는 이유는 여러 가지가 있는데1) Encoded key를 사용하지..

[Spring] ExceptionHandler

이 문제는 @ExceptionHandler를 구현 중에 직면한 사건이었다.기존에 핸들링을 위해 작성한 코드:@ExceptionHandler({Exception.class}) public ModelAndView exceptionHandler(Exception ex, ModelAndView mv) { System.out.println("Exception"); mv.setViewName("error/error"); mv.addObject("msg", "에러~"); return mv; } 그런데 막상 실행해보니 Exception을 그대로 WAS가 뱉어내고, Handler가 작동하지 않았다.하지만 이런 식으로 바꾸었을 때에는 정상 작동되었다. @ExceptionHandler({Exception.class}..

[Java] 확장자 여러 개 있는 이미지들 처리하기

싸피 관통프로젝트 이미지 확장자가 jpg가 있고 jiff가 있는것이다...과제는 모든 이미지가 정상적으로 display되는것이었고, 이미지가 없으면 null에 매핑되는 이미지가 있었다.그냥 if문 쓰면 그만이지 ㅋㅋ 했는데 응 아님 해결방법!로직은 이렇다...이미지 이름에 해당하는 부분(여기서는 아파트 이름)이 있으면 일단 이름을 파싱하고jpg, jfif 2번의 파일 생성을 시도합니다.파일이 존재하지 않아도 에러가 터지지 않는다는 특성을 이용해 exists 체크를 해서 이미지 url을 지정해주시면 됩니다.} else if (qName.equals("연립다세대")) { home.setAptName(temp.trim()); // 무시해도 OK. 다른 파싱 부분 File file = new File("img..

[Flask/AJAX/HTTP] CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Flask를 이용해 웹 개발을 하다가, JQuery이용해서 AJAX요청을 보내다가 생긴 에러로, 요청은 정상적으로 보내지지만 응답은 오지 않았다. 서버에 CORS관련 설정이 없어서 발생하는 것으로 보였다. 1. flask cors 추가 1) flask-cors 설치 pip install flask-cors 2) flask-cors import app.py from flask import Flask from flask_cors import CORS app = Flask(__name__) CORS(app) # 만약 인증 같은 credentials를..

[Unity, Firebase] Unable to resolve reference 'UnityEditor.iOS.Extensions.Xcode'

Assembly 'Assets/Firebase/Editor/Firebase.Editor.dll' will not be loaded due to errors: Unable to resolve reference 'UnityEditor.iOS.Extensions.Xcode'. Is the assembly missing or incompatible with the current platform? Reference validation can be disabled in the Plugin Inspector. Firebase SDK 설치 후 발생하는 에러이다. 현재는 유니티를 재시작하는 것으로 해결할 수 있다. 재시작하면 더 이상 발생하지 않는다.

[Unity] The object of type has been destroyed but you are still trying to access it

The object of type has been destroyed but you are still trying to access it. your script should either check if it is null or you should not destroy the object. 이런 에러가 떴다. 나의 경우에는 스크립트로 이미지를 로드하려다 생긴 에러인데, 특별히 뭔가 지운 오브젝트가 없는데 발생한 에러였다. 그 원인은 오브젝트 재정의였다. 클래스 내 오브젝트, 함수 내 오브젝트 등 재정의된 오브젝트가 있는지 확인하고 수정하면 에러가 사라진다.

[Unity, Firebase, C#] ERROR CS1061

error cs1061: 'task' does not contain a definition for 'continuewithonmainthread' and no accessible extension method 'continuewithonmainthread' accepting a first argument of type 'task' could be found 졸작 하는 중이었습니다만.. unity와 storage를 연결하는 도중에 이런 오류가 자꾸 난다. 파일 다운로드를 URL을 따는 중이었고, 일단 공식 문서대로 따랐었다. https://firebase.google.com/docs/storage/unity/download-files?hl=ko Unity용 Cloud Storage로 파일 다운로드 | Fi..

[Django, Docker] django.db.utils.operationalerror (2002 can't connect to mysql server on 'db' (115) )

django.db.utils.operationalerror (2002 can't connect to mysql server on 'db' (115) ) Django db utils OperationalError 2002 Can 't connect to MySQL server on 'localhost' (10061) django.db.utils.operationalerror: (2005, "unknown mysql server host 'db' (-2)") 이러한 에러를 보신건가요, 원인은 여러가지가 있으나 이번 포스트에서는 Docker의 특징으로 인해 발생한 경우에 대해 설명하고, 해결법을 알려드리려고 합니다. 원인 저는 이 에러를 장고 마이그레이션을 하는 부분에서 마주쳤습니다. 여러 이유가 있었지만, ..

728x90
반응형