일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- bytecode
- 스프링부트
- ORM
- Spring Boot
- Spring
- rabbitmq
- JPA
- 안드로이드
- 데이터베이스
- HTTP
- 디자인 패턴
- 웹
- 자바
- Python
- BCI
- 개발
- mysql
- db
- 웹 개발
- 스프링 부트
- 보안
- node.js
- 스프링
- django
- java
- 자료구조
- 파이썬
- python3
- 장고
- 파이썬3
- Today
- Total
목록Web (5)
semtax의 개발 일지
소개 이번 시간에는, expressjs에서 postgreSQL을 연동하는 방법을 알아보도록 하겠습니다. postgreSQL은, Oracle이나 MySQL과 비슷한 RDBMS입니다. 메이저한 RDBMS중 가장 실험적인 기능을 많이 제공하는것으로 알려져 있습니다. 사실, node.js에서는 MongoDB를 가장 많이 사용하기는 하지만, RDBMS도 많이 사용을 하고 있습니다. 또한, 이미 MongoDB관련된 포스팅은 많은데다가 postgreSQL을 연동한 예제는 잘 보이지 않는것 같아서 작성을 하게 되었습니다. 설치 및 연동방법 아래 명령어를 이용해서 node.js용 postgreSQL 모듈을 설치 합니다. npm install pg-promise 아래 코드와 같은 방식으로 사용하면 됩니다. const pg..
개요 이번 포스팅 에는 Postman을 이용해서 자신이 만든 웹 서비스를 테스트 해보는 방법을 다뤄보도록 하겠다. 실습해볼 환경은 MAC OS X 기준으로 작성되었음을 알립니다. 설치 먼저 아래 링크로 접속을 해서 Postman을 다운로드 받어서 설치를 합니다. https://www.getpostman.com/downloads/ 설치가 완료되고나서 Postman을 실행하면 아래와 같은 화면이 나옵니다. 사용방법 보통 아래 그림과 같이 사용을 합니다. 위에서 보이는 그림과 같이 URL옆의 버튼으로 HTTP METHOD를 설정하고 URL을 적어준 뒤, Header탭에 보내려는 요청에 맞는 헤더들을 집어넣어주고 body 탭에 보낼 데이터를 넣어주면 된다. 그 외에도 포스트맨(Postman)같은 경우 Swagg..
개요 이번 문서에서는, expressjs에서 static file 경로를 설정해주는 방법을 알아보도록 하자. Static 파일들은 클라이언트에서 동작하는 자바스크립트나 css, html과 같은 리소스 파일들을 지칭한다. 이러한 파일들은 단어뜻 그대로 변하지 않는 데이터이므로 따로 관리를 해주는 것이다. Static 파일 설정하기 express.js 에서는 아래와 같이 static 파일 경로를 설정해 줄 수 있다. app.use(express.static('public')); 위와 같이 설정한 경우, 아래 URL로 접근하면 static파일에 접근이 가능하다. http://localhost:3000/images/kitten.jpg http://localhost:3000/css/style.css http://..
Expressjs에서 JSON Request Body 파싱하기 expressjs에서 웹 서비스를 제작 했을때, json으로 이루어진 Request Body를 받았을 경우, 요청값을 제대로 받아오지 못하는 문제가 발생한다. expressjs에서는 이러한 문제를 해결하는 방법으로 크게 2가지 방법을 사용할 수 있다. body-parser 모듈 사용(4.16 이전 버전). express.json() 사용 1. Express 4.x ~ 4.16 이전 버전인 경우(body-parser 사용) expressjs 4.16 이전 버전에서는 위와 같은 문제를 해결하기 위해 body-parser라는 외부 모듈을 사용해야 한다. 설치방법은 아래와 같다 npm install body-parser 설치한 모듈은 아래와 같이 사..
개요 이번 장에서는 expressjs가 무엇인지를 알아보고, expressjs를 설치하고 간단한 웹서비스를 만들어 보는것을 진행해보도록 하겠습니다. Expressjs란? expressjs는 node.js 기반의 MVC 웹 프레임워크 입니다. node.js 기반의 웹 프레임워크중에서 사용자가 가장 많은 프레임워크 입니다. 프로젝트 환경 설정 먼저 프로젝트 진행 전에, 먼저 node.js와 npm이 설치되어 있어야 합니다. 아래 명령어를 이용해서 expressjs 를 진행 할 프로젝트 환경을 설정합니다. npm init 위 명령어를 실행하면 package.json이 생성되는데, npm(node package manager)에서 저 파일을 이용하여 각 패키지들의 의존성을 관리합니다. 또한, package.js..