본문 바로가기

개발

JEST로 API 테스트 하기 feat : Express, MongoDB TL; DR (Too Long; Didn't Read) JEST, supertest 설치 npm install --save-dev jest supertest JEST 셋업 // package.json { ..., "scripts": { ..., "test": "jest" }, ... } mongodb-memory-server 설치(Optional) npm install --save-dev mongodb-memory-server 개괄적인 테스트 방법과 주의사항 1. 파일명은 *.jest.js 또는 (타입스크립트 애용자라면) *.jest.ts 2. 자주 사용할것은 beforeAll, afterAll, beforeEach, AfterEach, describe, test, it 3. it는 test의 alias.. 더보기
라즈베리파이3(우분투 64bit)에 MySQL-8.0서버 설치하기 준비물 라즈베리파이 3/4 Ubuntu 20.04LTS (64bit) 커맨드라인으로 사용하므로 ssh로 접근하여도 좋고 직접 키보드와 모니터를 연결해서 사용하여도 좋다. 방법 MySQL서버를 먼저 설치한다. 부팅시 자동실행을 설정한다. 방화벽에 서버를 등록한다. 비밀번호 설정 버전확인 1. MySQL서버는 다음과 같은 명령어로 설치한다. sudo apt update & sudo apt upgrade sudo apt install mysql-server-8.0 2. 부팅시에 자동실행하고 싶다면 start -> mysql 서비스를 시작 enable -> 부팅시에 자동 실행 sudo systemctl start mysql sudo systemctl enable mysql 3. ufw명령어를 사용해서 방화벽에 .. 더보기
[MAC] 맥에서 Visual Studio Code로 C/C++ 개발환경 구축하기 서론 알고리즘 대회 준비를 하다보니 맥에서 Xcode로 C/C++을 빌드하고 실행하는게 굉장히 느리고 전에 이용하던 VS Code가 손에 익어서 사용하려니 main.c한다고 빌드와 실행준비가 되는게 아니라 작성한다. 기본 준비물 OS : macOS Catalina 10.15.6 VS Code : Visual Studio Code 1.46버전 VS Code Extensions : C/C++ 방법 Cmd + Shift + P를 눌러 Command Palette를 꺼낸후 기본 작업을 설정한다. 원하는 컴파일러를 고르면되는데 C++을 주로 할것이라 g++을 골랐다. 엔터를 누르면 /.vscode에 tasks.json이 생성된다. 이렇게 나온 tasks.json을 실행시켜보자 실행도 누르기 귀찮다 ㅠㅠ tasks.. 더보기

반응형