Typescript + ExpressJs 시작하기
최근 Angular2.0 을 스터디 하면 Typescript를 알게 되었다. 사용하면서 모든 javascript에 적용을 시키면 정말 편할꺼 같아서 개인적으로 Restful Api 서버를 만들어 보고, 그걸을 토대로 기록을 남긴다. 시작하기 및 설정 시작하기 전에 먼저 설치를 해야된다. NodeJs 6버젼 이상을 추천한다.(es2015지원이 빵빵하다!)
Search for a command to run...
Series
TypeScript와 Node.js를 활용한 백엔드 개발
최근 Angular2.0 을 스터디 하면 Typescript를 알게 되었다. 사용하면서 모든 javascript에 적용을 시키면 정말 편할꺼 같아서 개인적으로 Restful Api 서버를 만들어 보고, 그걸을 토대로 기록을 남긴다. 시작하기 및 설정 시작하기 전에 먼저 설치를 해야된다. NodeJs 6버젼 이상을 추천한다.(es2015지원이 빵빵하다!)
저번 포스트에서는 서버 구동에 대해서 포스팅했다. 이번에는 Error 처리에 대해 포스팅 하겠다. 기본적인 에러처리 app.get('/', (req, res) => { throw new Error('에러 발생') }) app.use((err, req, res, next) => { console.log(err.message) }) 위와 같이 처리를 하면 큰 문제가 생긴다. 아래와 같이 callback을 받아 error 처리를 할 ...
nodeJs를 이용하여 mysql 혹은 mariaDB 등 RDB를 사용하는 경우가 많다. es7에 제안된 async/await를 사용하여 mysql 모듈을 만들어 볼까 한다.(모듈이라고 하지만 그저 wrapping 한거다.) 기존 사용 했던 mysql 코드 처음 mysql을 썼었을때 pool을 이용하여, 매번 connection을 맺고 끊어주고, 또 트랜젝션을 맺고 롤백과 commit을 해주는 코드를 썼다. 아마 대부분이 아래와 같을 것이다.:...