codestates / codestates/AnimalChat

[Error Handling] express router 적용시 나오는 에러

Open
#85 0 comments 0 reactions 0 assignees View on GitHub
error server
Dominant language
JavaScript
Stars
0
Forks
3
PR merge metrics
No merged PRs in 30d

Description

## 어떤 에러인가요?
- express router기능을 이용해 분기 할시에 나오는 에러

## 에러 메시지
```jsx
/Users/seonhwa/Desktop/codestates31/AnimalChat/server/node_modules/express/lib/router/route.js:202
throw new Error(msg);
^

Error: Route.post() requires a callback function but got a [object Object]
at Route. [as post] (/Users/seonhwa/Desktop/codestates31/AnimalChat/server/node_modules/express/lib/router/route.js:202:15)
at Function.app. [as post] (/Users/seonhwa/Desktop/codestates31/AnimalChat/server/node_modules/express/lib/application.js:482:19)
at Object. (/Users/seonhwa/Desktop/codestates31/AnimalChat/server/index.js:25:5)
```

## 에러 핸들링 방법
- 각 분기해준 js 파일에 객체 형식으로 지정함, 그렇지 않고 빈 파일로 두면 에러가 발생한다
```jsx
module.exports = (req, res) => {
res.send()
};
```

## 에러 핸들링을 위해 참고한 레퍼런스 링크
[예시1](https://stackoverflow.com/questions/43283877/route-get-requires-callback-functions-but-got-a-object-undefined-after-using)
[예시2](https://avengersrhydon1121.tistory.com/299)

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.