codestates / codestates/AnimalChat
[Error Handling] express router 적용시 나오는 에러
- 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.