본문 바로가기

전체 글

(334)
remote: Permission to xxx.git. The Requested URL returned error: 403 (mac os) 기존 사용하는 git 계정이 아닌 새로 생성한 github 계정으로 접근시접근 권한에 관한 에러가 떠서 추후 추가적인 이슈가 있을 것을 대비하여 기록을 남겨 놓는다.fatal: unable to access 'https://github.com/xxx' : The Requested URL returned error: 403 github에서 push 시 토큰으로 인증하는 방법으로 변경 되어 일어나는 에러문구로 보이며, 해결 방법은 다음 과 같다.1.github > 프로필 > settings> personal access tokens > genarate new token으로 토큰을 생성한다.(이때 토큰은 따로 메모해두어야한다)2.생성한 토큰을 mac os 의 keychain에 접근하여 , github.com이..
toast ui editor viewer toast ui editor는 여러모로 다른 에디터보다 서비스가 좋은 편이지만 ㅠㅠ markdown이 까다롭다는 점이 참 안타깝다.여러가지로 찾아보니,, 몇가지 단점이 있는데 parser기능이 전부 먹히지는 않는다는 것이다. dangerousHtml 은 위험하고, html-react-parser는 일정 태그만 인식하여 toast ui editor로 담은 모든 태그들이 담기지가 않았다.toast ui 에서 제공하는 Viewer도 react 버전으로 찾기가 어려웠는데, 다섯시간동안 고생 고생을 하며 찾아낸 방법이다.혹시라도 나같이 고생한 분들은 이 방법을 꼭 써보길 바란다 ㅠㅠ.. 필자는 Viewer 컴포넌트가 잘 동작하지 않는다고 느낀것이, 다양한 리스트를 각각 클릭하여 해당 Viewer의 내용을 보여줘야..
README.md 작성법 정리 README.md 마크다운 사용법 !00) text 입력하기오늘은 markdaown 사용법에 대하여 알아보도록 하겠습니다.01) 제목 스타일 ## 1 큰 크기 text## 2 큰 크기 text### 3 큰 크기 text#### 4 큰 크기 text##### 5 큰 크기 text###### 6 큰 크기 text02) 코드블럭 만들기 ```javascriptconsole.log("hello i'm javascript");```03) BlockQuote 사용하기> 오늘은 markdaown 사용법에 대하여 알아보도록 하겠습니다.>>오늘은 markdaown 사용법에 대하여 알아보도록 하겠습니다.>>>오늘은 markdaown 사용법에 대하여 알아보도록 하겠습니다.04) 순서(숫자) 목록 출력하기1. 오늘은 mark..
Access to XMLHttpRequest at 'https://localhost/auth/login' from origin 'http://localhost:3001' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the re.. React login 모듈을 만들시, 출력되는 에러이다.필자는 nestjs 를 도커 환경에서 port 3000번으로 같은 로컬에서 열어논 상태였다.해당 에러는 cors 정책에 따라 발생하는것으로, 도메인간 자원 공유를 제한하기 위해 발생한다.하단 과 같이 패키지 설치후 cors 미들 웨어를 설정하여 적용해 볼수 있다npm install @nestjs/platform-expressimport { Module, NestModule, MiddlewareConsumer } from '@nestjs/common';import { AppController } from './app.controller';import { AppService } from './app.service';import * as cors from..
cert파일 생성 creating SSL certificate# Install mkcert tool$brew install mkcert# Install nss (only needed if you use Firefox)$brew install nss# Setup mkcert on your machine (creates a CA)$mkcert -install----# Create .cert directory if it doesn't existmkdir -p .cert# Generate the certificate (ran from the root of this project)mkcert -key-file ./.cert/key.pem -cert-file ./.cert/cert.pem "localhost"---$npx creat..
Error: connect ECONNREFUSED 127.0.0.1:6379 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) nestjs 에서 redis 서버문제 해결(mac 기준)redisinsight 활용하여 redis를 사용해보려고 하자 host, port가 코드와 동일함에도 열리지 않았다.내부에서 돌아가는 redis port 도 다 kill 해보았는데, 문제가 여전히 해결되지 않아 여러방면으로 찾아보다가,redis 자체를 설치후 서버를 켜줘야 사용할수 있다는 사실을 알게되었다.같은 에러 발생시 당황하지 않기 위한 기록을 남긴다..//install redis$ brew update$ brew install redis//포그라운드 실행$ redis-server//백그라운드 실행$redis-server --daemonize yes
aws ec2 - nestjs, postgres, pm2 실행 *****1.aws ec2 인스턴스 생성 2.ubuntu 접속 후 postgres, node, npm, pm2 설치 3.git clone 후 pm2 list, npm run start:dev로 서버 돌아가는지 테스트3.pm2 로 서버 돌리기 ***** 1.aws ec2 인스턴스 생성 -vpc, subnet 생성후 ec2 ubuntu 인스턴스 생성 > 생성한 인스턴스 security 보안 탭의 인바운드 규칙 수정 (custom TCP port 추가 ) -인스턴스 연결하여 ssh 접속  2.ubuntu 접속 후 postgres, node, npm, pm2 설치 sudo apt update-node, npm 설치 (16v설치)$ curl -sL https://deb.nodesource.com/setup_16...
redis 사용하기 **redis란?Redis는 Remote Dictionary Server의 약자로, 오픈 소스 기반의 데이터 구조 서버입니다. 메모리 기반의 key-value 데이터 저장소로, 데이터베이스, 캐시 및 메시지 브로커 등 다양한 용도로 사용됩니다.Redis는 디스크나 파일 시스템 대신 메모리를 사용하여 데이터를 저장하므로 빠른 읽기/쓰기 속도를 보장합니다. 또한 Redis는 다양한 데이터 구조를 지원하며, 데이터 구조 간의 상호 변환도 쉽게 가능합니다. 예를 들어, Redis는 문자열, 리스트, 해시, 집합, 정렬 집합 등 다양한 데이터 구조를 지원하며, 데이터 구조 간에 변환도 가능합니다.Redis는 높은 가용성, 확장성, 내결함성을 제공하며, 분산 시스템에 적합합니다. Redis는 다양한 클라이언트 라이..