node.js 仿知乎 5-4 更合理的目录结构 报错

来源:5-4 更合理的目录结构

慕虎9340506

2022-01-27

    app.use(route.routes()).use(route.allowedMethods());
                  ^

TypeError: route.routes is not a function
at D:\soft\Node\git\imooc\app\routes\index.js:15:23
at Array.forEach ()
at module.exports (D:\soft\Node\git\imooc\app\routes\index.js:8:31)
at Object. (D:\soft\Node\git\imooc\app\index.js:10:1)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
at internal/main/run_main_module.js:17:47

老师看下,这是什么原因呢?

写回答

1回答

lewis

2022-01-27

建议克隆示例仓库

0
3
qq_慕姐1011952
回复
慕虎9340506
我也遇到了,然后解决了,问题在于:你遍历的routes里面的js文件,其中有文件(除了index.js)是空白的或者是没有导入路由。
2022-07-28
共3条回复

Node.js仿知乎服务端-深入理解RESTful API

Koa2+MongoDB+Postman+JWT+阿里云

952 学习 · 331 问题

查看课程