No default engine was specified and no extension was provided报错遇到的问题

来源:10-9 session连接redis

wssjgj

2021-02-07

我看了其他同学的留言,
发现app.js里 加 store: sessionStore 就报错
然后就去看 db/redis.js 文件

发现 最下面 module.exports = redisClient 就不会报错
但这样写就会报标题的错误
module.exports = {
 redisClient
}
所以
module.exports = xxx 和 module.exports = { xxx }
这两种写法有什么区别?为什么会导致出现这个报错呢?

写回答

1回答

双越

2021-02-08

module.exports = xxx 和 module.exports = { xxx } 都是输出一个 js 变量,写法都对。

具体要看使用方(即 require xxx 的地方)如何写。

建议你再去回顾一下 commonjs 的语法,课程前面有讲。

0
0

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4051 学习 · 2006 问题

查看课程