Express 4 中如何使用connect-mongo

简介: 正在跟随上面的教程一步一步做,在会话支持那一节中安装 connect-mongo 后,添加: var MongoStore = require('connect-mongo')(express); var settings = require('.

正在跟随上面的教程一步一步做,在会话支持那一节中安装 connect-mongo 后,添加:

var MongoStore = require('connect-mongo')(express); var settings = require('./settings');  app.use(express.cookieParser()); app.use(express.session({ // ...... }) }));

之后运行报错:

Error: Most middleware (like session) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware. 

求问在 Express 4 中该如何处理这个中间件:

var connect = require(‘connect’);

var session = require(‘express-session’);

var MongoStore = require(‘connect-mongo’)(connect);

app.use(session({ secret: settings.cookieSecret, store: new MongoStore({ db: settings.db }) }));

我这样子就OK了。

:express 4 跟之前很不同。 比如 express.session 和 express.cookieParser 都已经不存在了。 express 和 中间件已经剥离了,除了 express.static。

目录
相关文章
|
7月前
|
监控 Serverless Docker
函数计算操作报错合集之遇到报错:Python Jedi client: couldn't create connection to server.是什么原因
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
299 0
|
8月前
|
SQL 存储 数据库连接
LabVIEW与SQL Server 2919 Express通讯
LabVIEW与SQL Server 2919 Express通讯
47 0
|
JavaScript 前端开发 中间件
express中间件原理connect
不知道用了express.js的你有没有这样的疑问:
express中间件原理connect
|
关系型数据库 MySQL
node+express 后台连接MySQL
创建server 全局下载 npm install express-generator@4 -g 进入目录 与src同级 express --view=ejs server 进入server目录 cd server 下载依赖 cnpm install 启动服务器 npm start
127 0
|
SQL JSON 关系型数据库
Node + Express + MySQL 接口开发完整案例
Node + Express + MySQL 接口开发完整案例
486 0
Node + Express + MySQL 接口开发完整案例
|
SQL
报错:要连接到sql server,您需要安装sql server native client
要连接到sql server,您需要安装sql server native client
614 0
报错:要连接到sql server,您需要安装sql server native client
|
SQL 数据库 索引
Using Python to Connect Function Compute to SQL Server
Normally, a third-party module is required for establishing Python-based database connections. To connect to Microsoft SQL Server, pymssql is required.
12724 0
|
前端开发 JavaScript 数据安全/隐私保护
Node.js+express+MongoDB+socket.io 做的一个即时聊天案例
Node.js+express+MongoDB+socket.io 做的一个即时聊天案例
2488 0