본문 바로가기

Runtime/Node.js30

10. Workbench 설치하기 1. Workbench 설치 윈도우 사용자 경우 MySQL 설치 시 자동으로 Workbench가 설치된다. 그러나 맥 사용자의 경우는 직접 설치해야 한다. Workbench는 MySQL 서버에 접속해서 데이터베이스 테이블을 모델링하고 SQL을 사용해서 데이터베이스 작업을 할 수 있도록 도와주는 GUI 기반의 MySQL 통합 관리 프로그램이다. Workbench 다운로드 사이트(https://dev.mysql.com/downloads/workbench/)로 접속해서 운영체제에 맞는 Workbench를 설치. 다운로드한 파일을 실행하여 설치하고 Workbench를 실행하면 'Local instance 3306'이라는 MySQL 커넥션이 생성되어 있다. 'MySQL 테이블'옆에 있는 '+' 버튼을 클릭해서 새.. 2023. 3. 12.
9. 데이터베이스 사용(MySQL)_설치 1. 맥에서 Homebrew 설치 터미널 실행 (command + 스페이스바) -> 터미널 앱 실행 Homebrew 사이트(https://brew.sh/index_ko)로 접속 터미널 창에 명령어 복사 후 엔터 설치가 정상적으로 완료되면 'Installation successful!'이라는 메세시가 출력 2. MySQL 설치 터미널에서 'brew search mysql' 명령어를 입력하면 설치할 수 있는 툴 및 버전을 확인할 수 있다. 'brew install mysql' 명령어를 입력해 최신버전을 설치.(다른 버전을 설치할 경우 뒤에 버전을 입력하면 됨.) ex) brew install mysql@5.6 정상으로 설치되면 'brew list' 명령어를 입력하면 mysql이 출력된다. 3. MySQL 설.. 2023. 3. 12.
8. Postman 설치 및 익스프레스 라우트 테스트 1. Postman 설치하기(https://www.postman.com/downloads/) 2. 익스프레스 라우트 테스트 다음과 같이 2개의 라우트를 작성 // 클라이언트에서 HTTP 요청 메소드 GET 방식으로 'host:port'를 호출했을 때 app.get('/', function(req, res) { res.send('Hello World!'); // 클라이언트에 Hello World! 문자열 전송 }); // 클라이언트에서 HTTP 요청 메소드 GET 방식을 'host:port/about'을 호출했을 때 app.get('/about', function(req, res) { res.send('about') // 클라이언트에 about 문자열 전송 }); Postman에서 익스프레스 라우트 테스트.. 2023. 2. 19.
7. 미들웨어 모듈 1. 미들웨어 모듈 - 익스프레스는 웹 서버 운영을 위한 다양한 미들웨어 모듈을 제공한다. - 요청(request)과 응답(response)의 중간(middle)에서 목적에 맞는 특정 기능을 하는 함수. - 아래는 익스프레스 모듈은 Express.js팀이 직접 유지 보수하는 미들웨어이다. 미들웨어 모듈 설명 body-parser HTTP 요청 body를 해석 compression HTTP 요청들을 압축 connect-rid 고유한 요청 ID를 생성 cookie-parser 쿠기 헤더를 파싱하고 req,cookies에 할당 cors 쿠키 기반의 세션을 생성 csurf CSRF 취약점을 방어 errorhander 개발 중에 발생하는 에러를 핸들링하고 디버깅 method-override 헤더를 이용해서 HTT.. 2023. 1. 29.
728x90
반응형