codestates / codestates/Pida

[Error Handling] 라우터 작성 시 주의 사항

Open
#156 0 comments 0 reactions 1 assignee Claimed by @neroaki View on GitHub
Server 에러핸들링
Dominant language
JavaScript
Stars
4
Forks
4
PR merge metrics
No merged PRs in 30d

Description

> ### 어떤 에러인가요?
>
> ### 에러 메시지
> ```shell
> $ TypeError: Router.use() requires a middleware function but got a Object
> ```
>
> ### 에러 핸들링 방법
> * 라우터 작성 시 흔히 일어날 수 있는 에러인 것 같다. module export 문 누락이 문제였어서, 추가하는 것으로 간단히 수정.
라우터 수정이나 추가가 필요하다면(애초에 변경이 있으면 안 되지 않느냐는 문제는 차치하더라도), 직접 작성하기보다는 최초의 잘 만들어진 프로젝트 내 타 코드를 가져오는 것이 낫겠다 생각.
>
> ```js
> // ~전략
> module.exports = router;
> ```
>
> ### 에러 핸들링을 위해 참고한 레퍼런스 링크
> [링크](https://eloquence-developers.tistory.com/187)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.