今天的express项目连接mongodb数据库的时候,报了上面的错。大概的意思就是说大部分的中间件(像session)这样的不再跟express一起安装了。找了一些答案,如下:

答案:在express 4.0之前的版本,像session之类的中间件是伴随express自动安装的,我使用的express版本正是4.0之后的版本,所以你们在使用4.0及其之后版本的时候一定要注意这点。

解决方法: 在命令行中输入npm install express-session --save,安装express-session的中间件,接着在使用的模块中加入:

使用的时候不再使用express.session,而是直接使用session(),如:

我做完了上面的之后,又报了一个错:

Connection strategy not found这说明new MongoStore 里面包的应该要是个 url 所以应该改成: new MongoStore: { url: 'your_db_url'}解决方法:
 

转载于:https://www.cnblogs.com/niyi/p/8269300.html

node Error: Most middleware (like session) is no longer bundled with Express and must be installed相关推荐

  1. Error: Most middleware (like bodyParser) ...

    运行NodeJS时出现如下错误: Error: Most middleware (like bodyParser) is no longer bundled with Express and must ...

  2. ERROR: JVMPI, an experimental interface, is no longer supported.

    FATAL ERROR: JVMPI, an experimental interface, is no longer supported.    2007-1-8 ??12:21 <p> ...

  3. APACHE 安装出错 configure: error: Cannot use an external APR with the bundled APR-util

    configure: error: Cannot use an external APR with the bundled APR-util 根据错误信息进行解决 安装apr和apr-util htt ...

  4. Solved ERROR: Could not build wheels for hdbscan which use PEP 517 and cannot be installed directly

    Problem 尝试用 pip 在命令行安装 hdbscan 时,发生如下报错 pip install hdbscan ... Building wheels for collected packag ...

  5. ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly

    问题描述 最近在ubuntu16.04上安装pwntools卡到一个问题,报错提示如下: ERROR: Could not build wheels for cryptography which us ...

  6. ERROR: Could not build wheels for mujoco-py which use PEP 517 and cannot be installed directly

    今天安装mujoco-py的时候,遇见了下面的错误: ➜ v2 pip install mujoco-py Looking in indexes: http://pip.baidu.com/root/ ...

  7. ULTRA96v2上安装 docker, error: dependds: libseccomps (>= 2.4.0) but 2.3.1-2.lubuntu4 isto be installed

    米格鲁: 原创码字不易, 转载请注明出处. 在ULTRA96v2安装PYNQ2.6后.按照Install Docker Engine on Ubuntu安装docker失败, 出错如下图: error ...

  8. Node工程-构建优秀的Session机制

    我们公司的大佬 串串,搭建了一套基于koa2的node框架,虽然说是重复造轮子,但适用当前场景的轮子才是最好的,何况很多人还造不出轮子呢~ 大佬搭建的框架命名为 Sponse,其中有很多出色的设计,这 ...

  9. tensorflow 运行报错 runtime error use a closed session

    https://blog.csdn.net/weixin_39390732/article/details/76474294

最新文章

  1. 你想要的自动驾驶汽车,为何迟迟不能出现?
  2. hibernate主键详细介绍
  3. mysql configuration_MySQL Configuration 教程
  4. C# 程序打包成安装项目
  5. python 主要内容,介绍一些有关python的重要内容
  6. 求护士的心理阴影面积 | 今日最佳
  7. 零基础学Java的朋友值得一看
  8. 广度优先搜索——好奇怪的游戏(洛谷 P1747)
  9. jQuery(九):节点遍历
  10. Havel-Hakimi定理 POJ1659
  11. win10虚拟服务器安装xp,教你在WINDOWS 10安装XP系统虚拟机教程
  12. 大数据技术原理与应用-林子雨课后(部分习题答案)
  13. 考研心得--一个差劲的ACMer
  14. 云控微信开发SDK使用教程--手机微信群二维码上传给服务端
  15. Linux简介和各发行版介绍
  16. PS和AE结合设计的进度条,有图有视频(秒懂)
  17. 微信端权限控制java,微信支付:特约子商户商户号未授权服务商的产品权限 的解决方案...
  18. 设计原则之【开闭原则】
  19. Qt环境报错-Project ERROR: Cannot run compiler ‘cl‘. Output
  20. 台资企业管理职的中英文称谓以及级别

热门文章

  1. php+icu+库是什么意思,如何从PHP Intl(ICU库)中的货币代码获取货币符号
  2. 树莓派3b python3.6.1 SSL模块调用不起来的坑
  3. formZ Pro 9(3D绘图软件)中文版
  4. RedisClient的安装及基本使用
  5. JavaScript判断变量数据类型
  6. 关于idea打开项目没有目录
  7. Qt探索之路——获取QTextEdit文本内容
  8. UIButton-内边距
  9. 【转】CreateWindowEx异常原因汇总
  10. 在网页中JS函数自动执行常用三种方法