# Koa

26개의 포스트

Object is possibly 'null'.ts(2531)

Object is possibly 'null'.ts(2531)객체의 타입이 null 일 수도 있다는 뜻이다. user.password 에서 user의 값이 null일 수도 있기 때문에 생겨난 문제다. IUser(interface dto) 일 수도 있지만 Null 일 가

2일 전
·
0개의 댓글
post-thumbnail

`ctx.body` does not stop function

흔히 koa를 처음 사용하는 주니어 개발자들(나 포함)이 express 와 마찬가지로 이제 클라이언트에 response를 보내기 위해 흔히 하는 방법인 res.send() 를 사용하지 않고 koa만의 방법인 ctx.body = ~ 을 사용하여 개발을 한다. 나는 이제

2일 전
·
0개의 댓글

koa 프로젝트 세팅

nodejs 프레임워크 중에 express 말고 koa 라는 새로운 프레임워크를 사용해보고자 한다. koa는 express 개발자들이 새롭게 만든 프레임워크라고 한다. 기존에 사용하던 node를 가지고 koa를 개발하고자 하면$ yarn add koa$ yarn add

4일 전
·
0개의 댓글
post-thumbnail

Koa를 활용한 웹 프레임워크 기본: Rest API

잘 짜여져 있는 Koa 프로젝트를 볼 기회가 있었습니다. 다른 프로젝트를 할 때 써먹을 일이 있지 않을까 싶어서 초기 세팅을 정리했습니다.

2021년 9월 7일
·
0개의 댓글
post-thumbnail

koa에서 HTTP API, Cross-Origin Resource Sharing, CORS 에러 해결

시작은 내가 만든 회원가입과 로그인 기능을 확인해보고 싶어 간단한 REST API를 구축하고 테스트 해본 것에서 시작했다엥 근데 Request 오류가 나오네?Rest API에서 로그인과 회원가입 로직에는 문제가 전혀 없었고, 오류 메세지를 보니 CORS 문제였다.Rea

2021년 7월 17일
·
0개의 댓글

[Koa] 기본 사용법

Koa 웹 프레임워크 기본 사용법

2021년 6월 23일
·
0개의 댓글

[백엔드] Node.js의 Koa 프레임워크

백엔드, Node.js, koa

2021년 6월 23일
·
0개의 댓글
post-thumbnail

Jest + Supertest 로 Koa API 테스트하기

Jest로 Koa의 API를 테스트하기 위해서 겪었던 일들을 적기 위해 글을 썼다. 테스트 자동화에 가장 많이 쓰이는 도구 중 하나인 Mocha도 있지만 Jest가 설정이 간편하고 하나의 패키지에 모든게 들어있다고 하여 Jest를 사용하기로 했다.(Jest는 mocha

2021년 3월 17일
·
0개의 댓글

[Koa] ES6문법으로 Mocha, Supertest 사용하여 테스트코드 작성

Babel 사용 시 @babel/register 를 실행 스크립트에 포함하여야 한다.Preset은 @babel/preset-env 사용. (공식 프리셋을 사용해야 하는 듯)총 필요한 babel module : @babel/core,node,preset-env,regis

2021년 1월 6일
·
0개의 댓글
post-thumbnail

🌕 The Art of React part1

Koa를 사용하여 백엔드 서버를 만드는 기본 개념에 대해서 공부했습니다.REST API를 살펴보고 어떻게 동작하는지 자바스크립트를 배열을 통해 배워보았습니다.koa-router를 이용하여 경로에 따라 다른 작업을 할 수 있게 도와줍니다.MongoDB를 이용하여 데이터베

2021년 1월 1일
·
0개의 댓글
post-thumbnail

[Nodejs] express와 koa의 미들웨어 차이점

Express에서 Koa로 전환을 계획하면서 생긴 미들웨어 관련 이슈에 대한 설명 및 해결과정을 정리해보았습니다🙌

2020년 9월 15일
·
0개의 댓글
post-thumbnail

'리액트를 다루는 기술' 21장, 백엔드 프로그래밍: Node.js의 Koa 프레임워크

# 😄 Koa # 😎 Middleware # 😜 Nodemon # 😍 Koa-router # 😱 Route 모듈화 # 🤓 REST API # 🧐 Koa-bodyparser # 🥶 REST API2

2020년 9월 12일
·
0개의 댓글
post-thumbnail

KOA 로 백엔드 만들기

KOA 는 무엇인가?

2020년 9월 3일
·
0개의 댓글
post-thumbnail

koa-router

리액트에서 웹 브라우저의 라우팅을 돕는 것처럼 koa 사용시에도 다른 주소로 요청이 들어오는 경우 다른 작업을 처리할 수 있도록 라우터를 사용해야 합니다. Koa 자체에는 이 기능이 내장되어 있지 않기 때문에 koa-router 모듈을 설치해야 합니다.koa-route

2020년 9월 3일
·
0개의 댓글
post-thumbnail

Koa - 미들웨어

Koa의 미들웨어 함수는 두 개의 파라미터를 받습니다.(ctx, next) => { }위와 같은 형태이고 첫번째 파라미터는 ctx, 두번째 파라미터는 next입니다. ctx는 Context의 줄임말로 웹 요청과 응답에 관한 정보를 지니고 있습니다. next는 현재 처리

2020년 9월 3일
·
0개의 댓글
post-thumbnail

Koa - 서버 사용하기

서버를 4천번으로 열고 서버에 접속하면 'hello world'라는 텍스트를 반환하도록 설정

2020년 9월 3일
·
0개의 댓글

Koa

Node.js 환경에서 웹 서버를 구축할 때는 보통 Express, Hapi, Koa등의 웹 프레임워크를 사용합니다. Koa는 Express의 기존 개발팀이 개발한 프레임워크 입니다. 기존 Express에서 고치고 싶었던 점을 모두 개선한다면 내부 설계가 완전히 바뀌기

2020년 9월 3일
·
0개의 댓글
post-thumbnail

mongoose 2단 SubDocument 사용법(with koa)

몽구스로 블로그의 대댓글 스키마를 구현하다가 난관에 빠져 몇시간 삽질을하고 2단subdocument를 사용하는법을 찾아냈다. 내가 '이렇게 하면 되려나?' 하고 찾은 방법이기때문에 이게 정답이라고 말할순 없다. 그냥 단순 참고용으로 확인 바라고 다르게 사용하는 방법이

2020년 5월 24일
·
0개의 댓글
post-thumbnail

koa-body를 이용한 파일(이미지, 동영상) 처리(Using with koa-router)

들어가기 전 nodejs koa에서 이미지와 동영상 등 파일들을 처리하기위헤 있는 폼데이터(form-data)를 처리하는 방법에 대해 알아보고 정리하였다. koa-body란? 먼저 나는 koa-body라는 라이브러리(모듈?)을 사용했다. 사실 이것을 사용하기 전에 m

2020년 5월 19일
·
2개의 댓글
post-thumbnail

Koa + MongoDB + Apollo Server + GraphQL 연동하기

Koa + mongoDB + Apollo Server + Graphql 연동기

2020년 4월 18일
·
0개의 댓글