안 쓰는 모듈 정리를 위해 npx depcheck 명령어 실행 후, uninstall을 진행했다.더보기사용하지 않는 모듈 확인npx depcheck파일 패키지에서 모듈 삭제 npm uninstall --save npm uninstall 시, 다음과 같은 에러가 발생했다.보통 npm install 또는 uninstall 시 이런 에러가 발생하는 것 같다. 1. npm 종속성 에러에러메시지를 읽어보면, dependency 관련 오류임을 알 수 있다. 2. 해결방법 1. Overrides 추가아래의 Stack Overflow 글을 참고했는데,overrides를 추가해주는 게 좋은 방법이라고 했다.javascript - Fix the upstream dependency conflict installing ..
NodeJS를 사용하여 SQLite Dataabase를 연결하는 중이었다.서버 실행 시 아래와 같은 에러가 발생했다. An error occurred: TypeError: SQLite3 can only bind numbers, strings, bigints, buffers, and null at file:///C:/Users/Owner/Desktop/engine_templates/dist/app.js:88:22 at new Promise () at selectIFC (file:///C:/Users/Owner/Desktop/engine_templates/dist/app.js:86:12) at main (file:///C:/Users/Owner/Desktop/engine_template..
vscode에서 코딩을 하다가.. 갑자기 노트북이 과부하가 왔는지 멈춰버렸다. (노트북 성능 때문에 예전에도 그랬었다.) 그래서 그냥 노트북을 강제종료 하고 다시 시작했다. 그리고 vscode를 들어갔는데.. source control에서 갑자기 uncommited changes가 다 사라져있었다.. git graph를 보려니깐 이렇게 떴다. 커밋 안한 코드들이 많은데.. 콘솔창에 git status 명령어를 입력하니 다음과 같은 에러가 발생했다. 구글링해 본 결과, git - How to fix the error: bad signature 0x00000000 index file corrupt - Stack Overflow How to fix the error: bad signature 0x0000000..
github로 협업하는 방법에 대해 소개하겠다. 1. 깃허브 사이트에서 로그인 후 오른쪽 위 프로필 클릭 2. Your orgainzation 클릭 3. New organization 클릭 4. Free로 진행 (상황에 맞게) 5. 다 적어주고 next 클릭 6. 깃허브 닉네임 또는 메일로 그룹원 추가 후 Complete setup 클릭그리고 그룹원들의 권한은 설정에서 ADMIN으로 주는 것이 편하다. 7. repository 클릭이런 화면 뜨는데 안적어도 됨. 8. repository 생성New repository 클릭 원하는 정보 및 설정 선택Private으로 하면 fork가 안되므로 나는 보통 Public으로 사용한다.다 적고 Create repository 클릭 그러면 이렇게 레포지토리가 생긴다...
localhost:8080/swagger-ui/index.html로 들어갔는데 갑자기 이런 문구가 떴다..난 처음에build.gradle 또는 config 설정 문제라 생각했다. 저 에러 발생 후.. 며칠 간의 사투 끝에 해결했다..내가 해결한 방법이다.1. application.yml 수정# Swaggerspringdoc: default-consumes-media-type: application/json default-produces-media-type: application/json api-docs: groups: enabled: true swagger-ui: operations-sorter: alpha # alpha(알파벳 오름차순), method(HTTP메소드순) ..
Github에서 .yml 파일 같은 민감한 정보를 숨기기 위해 git submodule을 사용할 수 있다. 1. public repository 생성 만약 yml 같은 민감 정보를 이미 업로드했다면, 삭제해줘야한다. 2. 민감한 정보를 담을 private repository 생성 여기서 New repostiory 클릭 Private로 만들고 Create repository 버튼 클릭 여기서 Create new file 클릭 yml 파일 업로드. 그럼 이렇게 만들어진다. 3. public repository에 submodule 등록 먼저, submodule repository의 주소를 복사한다 Code 클릭 > HTTPS 에서 복사 아이콘 클릭 git submodule add ${서브 모듈로 등록할 git..
IntelliJ 환경에서 Spring Project를 만들어보겠다. 1. File > New Project 2. Spring Initializr 클릭 후 원하는 설정 지정 3. NEXT 클릭 후 버전 및 Dependency 설정. 저는 가장 최신의 안정적인 버전인 3.2.4(2024.03.31 기준)을 사용했으며, 필요한 dependency를 추가해주었습니다. 4. 그러면 이렇게 프로젝트가 잘 나타나고 메인 클래스에서 run을 눌렀을 때 이렇게 Tomcat started on port 8080 (http) with context path ''가 잘 뜨고 localhost:8080 주소로 들어가면 이렇게 잘 뜬다. 나는 아마 Spring Security를 설정해줘서 이렇게 뜨는데 안한 사람들은 이런 화면이..