티스토리 뷰
Study/script.js
[error]node_modules\path-to-regexp 에러(Cannot read property 'length' of undefined)
빛장 2020. 3. 19. 23:18 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);
이렇게 써서 에러가 났슴.
'Study > script.js' 카테고리의 다른 글
[Node.js]express, mongoDB, mongoose 를 통한 게시판 구현 (0) | 2020.03.30 |
---|---|
[Node.js] 회원가입 구현(로그인,로그아웃,회원가입,passport, Mongo Store) (0) | 2020.03.23 |
[full]mongoDB, mongoose (0) | 2020.02.29 |
[string]문자열 정렬(split, sort, reverse) (0) | 2020.02.26 |
[string] split - 문자열 분할 (0) | 2020.02.26 |
댓글