错误


C:\Users\Yang\Desktop\blog\node_modules\express\lib\application.js:210
    throw new TypeError('app.use() requires a middleware function')
TypeError: app.use() requires a middleware function
    at Function.use (C:\Users\Yang\Desktop\blog\node_modules\express\lib\application.js:210:11)
    at Object.<anonymous> (C:\Users\Yang\Desktop\blog\app.js:31:5)
    at Module._compile (node:internal/modules/cjs/loader:1108:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)
    at Module.load (node:internal/modules/cjs/loader:973:32)
    at Function.Module._load (node:internal/modules/cjs/loader:813:14)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
    at node:internal/main/run_main_module:17:47


原因


原因是因为 没有导出 module


(完全大意了,没有闪)


在 router.js 结尾中加入


module.exports = router;
npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Yang\AppData\Local\npm-ca Maven环境搭建与基本配置 Docker 安装 Nacos1.3.1 Java 字符串常量池详解 Node.js的nrm报错:internal/validators.js:125 throw new ERR_INVALID_ARG_TYPE
Node.js的nrm报错:internal/validators.js:125 throw new ERR_INVALID_ARG_TYPE
前端开发:Node版本引起的报错问题
在前端开发过程中会遇到各种坑,尤其是对于新入行的前端新手来说更是如此,稍有不慎就会掉入连环坑中。作为前端入门级开发者来说,各种基础问题都能让在开发过程中引起卡壳情况,那么本篇博文就来分享一下前端开发新手常遇到的经典问题,由node版本不一致造成的程序报错问题。
Node.js报错:UnhandledPromiseRejectionWarning: Unhandled promise rejection
Node.js报错:UnhandledPromiseRejectionWarning: Unhandled promise rejection
CentOS上部署node报错:node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node: invalid ELF header
CentOS上部署node报错:node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node: invalid ELF header
tensorflow-gpu2.1.0报错 so returning NUMA node zero解决办法
tensorflow-gpu2.1.0报错 so returning NUMA node zero解决办法
node:内存溢出(报错:CALL_AND_RETRY_LAST分配失败-JavaScript堆内存不足)
node:内存溢出(报错:CALL_AND_RETRY_LAST分配失败-JavaScript堆内存不足)
npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Yang\AppData\Local\npm-ca Maven环境搭建与基本配置 Docker 安装 Nacos1.3.1 Java 字符串常量池详解