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 的语法,课程前面有讲。
00
相似问题