오류해결 (2) 썸네일형 리스트형 router.use() requires a middleware function but got a undefined 영어 해석을 해보자면 라우터 문제다. 좀 더 자세하게 말하면, 라우터 만들고 app.js 에서 app.use 블라블라 로 라우터를 사용하는데 미들웨어 방식으로 Router를 import 해왔지만 그게 undefined란 소리다. 그럼 문제는 라우터 파일에 있다는 거고, 간단하다 나같이 바로 Exports로 만든 함수의 경우에는 라우터 리턴을 해줘야 한다 만약 module.exports = router; 로 했다면 그걸 빼먹으면 저런 오류가 나온다. 사실 이 오류는 영어 해석만 할줄 알면 해결할수 있을만한 오류다 터미널 이용시 : (END) 해결방법 적잖이 당황했으나 다소 황당한(?) 이유였다 이런 화면이 가끔 뜨는 사람들이 있을 것이다. 더 당황스러웠던건 키가 안먹힌다는것. 컨트롤 + C도 먹히지 않는다. 처음에는 내 컴퓨터가 고장난줄 알아서 굉장히 당황했는데... 이건 단순한 문제였다. 그냥 내가 터미널을 너무 작게 해놓고 쓰다보니 저 화면에 다 안나온다는 소리였다. 화면을 크게 늘리면 정상적인 화면이 된다 이제 입력 창도 정상적으로 된다. 그렇다면, 아까같은 화면에서 어떻게 나가는지가 제일 중요한데 그냥 q 누르면 된다. quit의 약자 아닐까 싶다. 이전 1 다음