기타 32

[ubuntu] ubuntu 22.04.lts 가상환경에 도커 설치하기

1. 시스템 업데이트 sudo apt-get update  2. 의존성 패키지 설치 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 3. 도커 공식 gpg 키 추가 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 4. 도커 apt 레포지토리 추가 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(l..

기타/Linux 2024.08.17

[React] CORS(Cross-Origin Resource Sharing) 에러 해결

[React] CORS(Cross-Origin Resource Sharing)  에러 해결  client와 server가 통신을 할 때 다음과 같은 CORS에러가 발생하는 경우가 있다.  먼저 CORS란?  CORS(Cross-Origin Resource Sharing)는 웹 브라우저가 다른 출처의 자원에 접근하는 것을 제어하는 보안 메커니즘. 기본적으로 웹 브라우저는 동일 출처 정책(Same-Origin Policy)를 적용하기 때문에,  다른 도메인, 프로토콜 또는 포트에서 제공되는 자원에 접근하지 못하도록 제한함.  예를들어 클라이언트의 도메인이 localhost:3000이고 서버의 도메인이 localhost:8000이라고 가정했을때 두 도메인이 다르기 때문에  클라이언트는 localhost:800..

기타/문제해결 2024.08.07

Window에서 postman 완전 삭제후 재설치

[문제] postman desktop을 잘 사용하다가 어느날 갑자기 한 화면에서 멈춘뒤로,,  아무리 재부팅을 하고 삭제후 재설치를 하여도 같은 화면만 뜸포스트맨 데이터를 다 삭제하고 재설치해야함 [해결]  1. 프로그램 추가/제거 에서 postman 삭제 2. 파일탐색기에서 '%appdata%' 입력 후 Roaming 폴더 아래의 Postman 폴더 삭제 3. 파일탐색기에서 '%localappdata%' 입력 후 Local 폴더에서 Postman 폴더 삭제  4. postman 재설치 정상적으로 잘 작동한다 !

기타/문제해결 2024.08.06

oracle vm virtualBox 설치시 에러

Virtual Box를 다운로드 한다 !   버츄어박스를 다운로드하여 설치파일을 실행하였는데 에러가 뜬다.. 에러내용 : Oravle VM VirtualBox needs the Microsoft Visual C++ 2019 Redistributable Package being installed first. Please install and restart the installation of Oracle VM VirtualBox   => Microsoft Visual C++을 설치하라는 것 !   https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist?view=msvc-170 지원되는 최신 Visual C++ 재배포 가능 패키지 다운..

기타/문제해결 2024.07.24

[node.js] mariaDB 연결 시 unknown plugin auth_gssapi_client 에러

[node.js] mariaDB 연결 시 unknown plugin auth_gssapi_client 에러 컴퓨터를 새로 바꾸면서 nodejs와 mariadb 모두 새로 설치했다. 그리고 바로 뱉은 에러 ^^.. Error: Server requests authentication using unknown plugin auth_gssapi_client. See TODO: add plugins doco here on how to configure or author authentication plugins. ALTER USER 'root'@'{host}' IDENTIFIED VIA mysql_native_password USING PASSWORD('{비밀번호}');이 명령문을 실행하였더니 에러가 사라졌다 !..

기타/문제해결 2024.07.23

[nodeJS] fs.unlink 파일 삭제 시도 중 operation not permitted, unlink 에러발생

[nodeJS] fs.unlink 파일 삭제 시도 중 operation not permitted, unlink 에러발생 fs모듈 fs는 FileSystem의 약자로, fs모듈은 NodeJS에서 파일 입출력 처리를 할 때 사용한다.  fs.unlink와 fs.unlinksync로 파일을 삭제할 수 있는데,  unlink는 비동기 unlinksync는 동기적으로 파일을 삭제한다.  내가 하고자 했던 작업은..  이렇게 앱서버가 있고,  서버 루트폴더에 public/images 에 resized된 이미지가 있고 로컬 파일시스템에 user/images 에 원본 이미지가 있음. 그리고 삭제 api를 호출하면  양쪽 경로에 있는 이미지를 삭제하는 거였는데... fs.unlink(filePath)로 삭제를 하면 계속..

기타/문제해결 2024.07.19

윈도우에 minikube 설치 후 version 확인 시 에러 발생

minikube를 설치한 후 version을 확인하려고 하는데 아래와 같은 에러 메세지가 출력되었다.  Unable to resolve the current Docker CLI context "default": context "default": context not found: open C:\Users\USER-0017\.docker\contexts\meta\37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f\meta.json: The system cannot find the path specified.    해당 경로를 찾을수 없다고 하는 것 같아 해당 경로로 이동해보았음.   경로로 이동해보니 폴더명이 달랐다 !!!!!  폴더명을 에러메..

기타/문제해결 2024.07.05

우분투(Ubuntu) 가상머신 설치하기 Feat.버츄얼박스(VirtualBox)

우분투(Ubuntu) 가상머신 설치하기 Feat.버츄얼박스(VirtualBox) 회사에서 최근 시작한 프로젝트를 온프레미스 서버에 쿠버네티스로 구성하라는 명령ㅋㅋㅋㅋ을 받았다.  하하 나는 아직 개발 쪼렙이지만 그래도 닥치면 다 하게 됩디다..^^.... 기간이 한참 남았지만 미리미리 연습해두는게 마음이 편해서로컬에 가상머신을 설치하고 그 위에 쿠버네티스 환경을 구성해보기로 했다 !  우분투에 쿠버네티스 싱글노드로 구축하기 (K3s)버추얼 박스 이용하여 우분투 가상머신 실행하기사용중인 OS : window 윈도우에 가상머신을 실행하는 방법은 여러가지 있지만, 나는 버추얼 박스를 쓰기로 했다.  https://www.virtualbox.org/wiki/Downloads Downloads – Oracle V..

기타/Linux 2024.06.29

코드팩토리 강의 후기 (Javascript, Typescript, NestJS)

코드팩토리 강의 후기     비전공자로 국비학원에서 자바, 스프링을 배웠는데,회사에 입사를 하면서 Nestjs, Typescript를 처음 접하게 되었다.회사에서 제공한 타입스크립트 강의를 보고, 운영중인 서비스 코드를 분석하고 했지만 제대로 알고 쓰는게 아니라 어렴풋이 알았고.. 머리에서 정리가 되지 않는 느낌이라 힘들었다 ㅠ_ㅠ.. 그때 만나게 된 코드팩토리,,,,,   자바스크립트 강의가 무료로 나와있어서 먼저 들어봤는데, 나같은 신입도 이해할 수 있게 설명이 아주 깔끔하다.  그래서 바로 타입스크립트랑 Nestjs강의도 파워 결제했다 ㅎㅎㅎㅎ  그리고 한  10일?동안 두 강의 모두 완강하였다.일단 너무 재미있었고, 이걸 왜 이렇게 써야하지? 했던 부분들이 많이 해결되었다. 그리고 가장 중요한건 ..

기타/후기 2024.06.28

[Nodejs / PM2] window에서 pm2로 node서버 실행 시 cmd창 깜빡거림 현상

window에서 pm2를 이용해서 node 서버를 클러스터 모드로 실행했을때  cmd 팝업창이 자꾸만 뜬다. 내가 실행하는 인스턴스의 갯수만큼 cmd창이 번쩍번쩍 거림..^^..  구글링해보니,,  원인은 아마도 nodejs가 새 프로세스 마다 셸을 생성하기때문에 창이 계속 뜨는거라고 한다..pm2에서 발생하는것이 아니라  노드 자체의 하위 프로세스를 생성하는 과정에서 발생하기 때문에  {detached: true}라는 구성을 추가하면 팝업이 생성되지 않는다고 한다.  문제는 클러스터 모드에서는 프로세스가 생성되는 방식을 제어하지 못하기 때문에 이 옵션을 추가하는 것이 불가능함..그래서 누군가가 추천한 방법.. npm i -g pm2@4.4pm2 update를 실행해보라고 했고 해결이 되었다.  (이걸로..

기타/문제해결 2024.03.14