목록ERROR (5)
A Developing Developer
최종 프로젝트에 Docker 를 적용시키다가 마지막에 명령어 docker-compose up 를 입력해서 'docker-compose.yml' 파일에서 정의된 서비스들을 실행하던 중 발생했다. 에러 문구 'Error response from daemon: error creating temporary lease: read-only file system: unknown' 에러 원인 100% 확실한 건 아니지만, 이런 저런 시도 끝에 노트북 용량 부족으로 인한 이슈로 확인했다. 에러 문구에서는 용량과 관련된 내용은 없었지만, 검색하다가 'Stack Overflow' 에서 용량의 여유를 두고 Docker 재설치 시도를 해결법으로 알려줘서 진행 해봤다. 시간이 좀 걸렸지만, 잘 적용 되었다.
(Node.js) TypeORM 실습 중 코딩을 완료하고 서버를 실행했는데 발생한 에러이다. 원인 : 클라이언트 프로그램에서 mysql 패스워드 플러그인 "caching_sha2_password" 을 소화하지 못해서 발생한 오류이다. 해결방법 : 클라이언트 프로그램에서 사용할 수 있도록 유저의 패스워드 plugin 을 바꿔준다. - MySQL 접속 후 mysql> SELECT Host,User,plugin,authentication_string FROM mysql.user; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; - 서버 재실행 처음보는 에러였다. 왜 plugin 을 소화를 못하는지는..
TypeScript 에서 const puppeteer = require("puppeteer") const fs = require("fs"); require 로 패키지를 불러오는 거에서 import 방식으로 변경 후 app.js 실행하면 // 크롤링하기위한 puppeteer 모듈 불러오기 import puppeteer from "puppeteer"; // tsconfig.json 에서 "moduleResolution": "NodeNext" 설정 // 데이터를 저장하기위해 fs 모듈 불러오기 import fs from "fs"; // tsconfig.json 에서 "moduleResolution": import 모듈을 사용 못한다고 에러가 발생 => package.json 에서 "type" : "module..
* 실행 권한 제한! 해결방법 1. Visual Studio Code 관리자 권한으로 실행 2. 터미널에서 get-ExecutionPolicy 입력해서 권한 확인 >get-ExecutionPolicy 권한 상태값 - Restricted : default 설정 값, 스크립트 파일 실행 X - RemoteSigned : 로컬에서 본인이 생성한 스크립트와, 신뢰 할 수있는 스크립트 파일 실행 - AllSigned : 신뢰 할 수 있는 스크립트 파일만 실행 - Unrestricted : 모든 스크립트 실행가능 - ByPass : 경고/차단 없이 모든 것을 실행가능 - Undefined : 권한을 설정 X 3. 권한 상태를 RemoteSigned 로 변경 > set-ExecutionPolicy RemoteSign..
Node.js 로 웹서버 연결 중 MongoDb 와 연결하는 과정에서 발생한 Error 이다. 파파고의 도움으로 무엇이 문제인지 파악한 결과 : (s)trictQuery (s 는 어디갔지?) 발생이유는 mongoose 7 에서 default 값이 strictQuery 엄격 모드 = false 되어있다고 한다. 해결방법은... 기본 값 false 를 true 로 바꿔줬다. 이런 해결법이 어떤 문제를 발생시킬지는 모르겠지만, 당장은 문제를 해결했으니, 추후 문제 발생하면 다시 알아보자.