본문 바로가기

검색

Run Graphql Server with graphql-yoga graphql 서버를 가장 쉽게 띄우는 방법은 graphql-yoga 모듈을 이용하는 것이다.graphql-yoga: https://github.com/prisma/graphql-yoga index.ts와 app.ts를 구분하여 서버 설정 부분은 index.ts에 정의해주고서버 내에 올라갈 yoga 설정의 경우 app.ts 로 분리하여서 작업.class App { public app: GraphQLServer; constructor() { this.app = new GraphQLServer({ schema, context: req => { const { connection: { context = null } = {} } = req; return { req: req.request, context, }; }.. 더보기
Package Setup GraphQL을 사용해보고자 여기저기 찾아보았음.사실 편하기는 Python Django가 편할것 같았지만, GraphQL을 사용하기에는 좋지 않아 보였음. 그래서 NodeJS를 사용하자 결정하였으며, Typescript가 개발자를 편하게 만들어 주는것 같아서이참에 한번 사용해보자 하는 마음으로 적용하게 됨. - Typescript + TypeORM + GraphQL Yoga + MySQL- InstallTypeScript ]$ yarn add typescript ts-node nodemon tslint-config-prettier --dev ]$ yarn add dotenv class-validator bcrypt GraphQL ]$ yarn add graphql-yoga graphql-tools mer.. 더보기
Spec 개인 프로젝트를 진행해 보자고 결심하였으며, 거기에 맞춰 첫번째 어플을 개발하고 나서그 개발기를 작성해보고자 이 블로그를 시작하게 되었다. - 어플명 : 픽무비(PickMovie)- 기능 1. 일별 국내 박스오피스 순위를 추출하여 해당 순위를 보여줌. (2003년 11월 11일 ~ 이후) 2. 하루에 하나씩 영화를 추천해 줌. (추천 기준은 랜덤한 날짜를 찍어 그 날짜에 3위 안에 들어간 영화중 평점이 8점 이상인 영화) 3. 영화 장르별 검색 기능 제공. 4. 영화 제목으로 검색 기능 제공. 5. 출연한 배우별 검색 기능 제공. 6. 각 검색에 모두 정렬 기능을 제공. 7. 영화 선택시 네이버 영화 상세 페이지 제공. 8. 어플 하단에 AdMob 추가하기. (수익모델) - 시스템 스펙서버는 linode.. 더보기