TypeScript에서 No index signature오류 해결하기

명확하게 하지 않으면 타입스크립트를 사용할 때 마다 해당 오류를 만나는 거 같아 근본적인 원인을 글로 정리했습니다. 오류의 코드 오류의 원인 TypeScript는 객체의 키를 엄격한 리터럴 타입으로 추론, 즉, MIME_TYPE_MAP의 키는 정확히 “image/png” | “image/jpg” | “image/jpeg”로 제한된다. 하지만, file.mimetype의 타입은 일반적으로 string이므로, TypeScript는 “image/png” | “image/jpg” | “image/jpeg” 이외의 값이 들어올 가능성이 있다고 판단 어떻게 … Read more

ubuntu 깃 설치와 연동(HTTPS, SSH) 정리

Git은 소스 코드 버전 관리를 위한 필수 도구로, 협업이나 개인 프로젝트에서 널리 사용됩니다.원격 저장소(GitHub, GitLab, Bitbucket 등)와 연동하려면 HTTPS 또는 SSH 인증 방식을 선택해야 합니다. 이 글에서는 Ubuntu에서 Git을 설치하는 방법과 HTTPS 및 SSH 방식으로 원격 저장소를 연동하는 과정을 정리 Git 설치 및 기본 설정 깃 설치 깃 사용자 정보 등록 사용자 등록 확인 사용자 … Read more

ubuntu에서 nginx사용하기

Ubuntu에서 웹 서버를 운영하려면 여러 가지 선택지가 있지만, 그중에서도 Nginx는 가볍고 빠른 성능 덕분에 많이 사용된다. 개인적으로도 필요할 때마다 설정 방법을 찾아보곤 하는데, 매번 검색하는 것보다 한 번 정리해 두면 두고두고 참고하기 좋을 것 같아 이 글을 작성하게 되었다. Nginx 설치 및 기본 실행 패키지 목록 업데이트 및 설치 nginx 설치확인 Nginx 서비스 실행 및 … Read more

Unity 프로젝트 VSCODE 인식 안될때

아래 이미지처럼 인식이 안되서 방법을 찾아봄 Preferences 파일 열기 Edit -> Preferences Editor VSCODE 설정 및 프로젝트 인식시키기 External Tools 이동Extenral Script Editor Visual Studio Code 설정Regenerate project files 버튼 클릭 그러면 이렇게 에러가 뜨지 않습니다.

자바(openjdk) 설치, 환경 변수 등록

OPEN JDK (Java Development Kit) 설치 왼쪽에는 버전을 선택할 수 있고 선택했으면 해당 페이지에서 os에 맞게 선택해서 설치하면 된다. 환경변수 등록 윈도우 환경 변수 검색 -> 환경 변수 편집 환경 변수 버튼 클릭 설치한 jdk 파일 경로 복사(폴더 주소창 복사) 사용자 변수 추가 -> 새로 만들기 -> 파일 경로 붙여넣기 시스템 변수 추가 환경 변수 … Read more