티스토리 뷰

 path = ('^' + path + (strict ? '' : path[path.length - 1] === '/' ? '?' : '/?'))
                                                ^

TypeError: Cannot read property 'length' of undefined
    at pathtoRegexp (D:\wetubeStudy\node_modules\path-to-regexp\index.js:63:49)
    at new Layer (D:\wetubeStudy\node_modules\express\lib\router\layer.js:45:17)
    at Function.route (D:\wetubeStudy\node_modules\express\lib\router\index.js:494:15)
    at Function.get (D:\wetubeStudy\node_modules\express\lib\router\index.js:509:22)
    at Object.<anonymous> (D:\wetubeStudy\routers/apiRouter.js:7:11)
    at Module._compile (internal/modules/cjs/loader.js:1158:30)
    at Module._compile (D:\wetubeStudy\node_modules\pirates\lib\index.js:99:24)
    at Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
    at Object.newLoader [as .js] (D:\wetubeStudy\node_modules\pirates\lib\index.js:104:7)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Module.require (internal/modules/cjs/loader.js:1044:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (D:\wetubeStudy/app.js:15:1)
    at Module._compile (internal/modules/cjs/loader.js:1158:30)
    at Module._compile (D:\wetubeStudy\node_modules\pirates\lib\index.js:99:24)

위같은 에러내용은

정의되지 않은 경로로 get이나 post 를 할때 발생한다.

 

발생한 과정

apiRouter.get(routes.registerView, postRegisterView);

이게 맞는데

 

apiRouter.get(routes.postRegisterView, postRegisterView);

이렇게 써서 에러가 났슴.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함