使用node.js 的express框架配置将session存储到mongodb时出错:
TypeError: Cannot read property 'Store' of undefined
express版本:3.3.4
connect-mongo:0.3.3
一开始按照网上的一些资料加载connect-mongo模块的写法为:
//加载模块
var MongoStore= require("connect-mongo");
//配置express session
app.use(express.session({
secret:setting.cookieSecret,
db: seeting.db
}));
启动程序报错:TypeError: Cannot read property 'Store' of undefined
经过排查和资料,查看connect-mongo的Readme.md,其中有段描述为:
With express:
var express = require('express');
var MongoStore = require('connect-mongo')(express);
app.use(express.session({
secret: settings.cookie_secret,
store: new MongoStore({
db: settings.db
})
}));
With connect:
var connect = require('connect');
var MongoStore = require('connect-mongo')(connect);
将var MongoStore= require("connect-mongo");修改为:
var MongoStore = require('connect-mongo')(express);
重启启动OK,问题解决!
相关推荐
title: 'Vue.js路由报错:TypeError: Cannot read property ''_c'' of undefined'错误详情:像上面这
Vue打包Cannot read property 'tapPromise' of undefined报错处理 Vue.js是一款流行的前端框架,用于构建用户界面和单页应用程序。然而,在使用Vue.js时,我们可能会遇到一些报错信息,例如Cannot read property '...
资源分类:Python库 所属语言:Python 资源全名:photon-1.1.6.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
当你遇到“Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'”这样的错误,通常是因为在同一个模块中混用了CommonJS(`require`和`module.exports`)和ES6模块(`import`...
在Vue开发过程中,有时会遇到一个常见的错误:`Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'`。这个错误通常发生在使用Webpack打包Vue应用时,由于模块导入导出规范的...
1、标称阻值为了满足使用者的要求,生产厂生产了各种阻值的电阻器。即使如此,也无法做到使用者想要什么样阻值的电阻器就会有什么样电阻器的成品。为了便于生产和使用,国家统一规定了一系列阻值作为电阻器阻值的...
翻译过来是类型为“type”的TypeError对象没有len(),我报错的代码是: #coding=utf-8 print(请输入一个字符串:) a = input('') #回文的长度至少为2 if len(str) < 2: print('请不要输入空字符串!') a = ...
在使用Qt 5.8版本时,可能会遇到一个常见的错误,即`TypeError: Property 'asciify' of object Core`。这个错误通常发生在尝试访问或使用`Core`对象的`asciify`属性时,而该属性在当前环境中并未定义或者不支持。这...
报错场景:将APi中得到的response数据,用Vue$set()使数据动态响应 报错代码: methods: { textTranslate: function (text, to) { $.ajax({ url: 'http://openapi.youdao.com/api', type: 'post', dataType: ...
TypeError: Cannot read property ‘name’ of undefined at z (http://127.0.0.1:38175/appservice/__dev__/WAService.js:2:1560728) at Ie ...
redux-devtools.crx 版本 2.15.3 大小 5.6 MB 解决 使用安装redux.devTools后 Cannot read property 'state' of undefined 问题
TypeError: Cannot read property '$$' of undefined at HTMLElement._attached.wx.getPlatform._touchstartHandlerForDevtools 解决方法:因为小程序会保留上一次滑动swiper时候的current,所以会出现上次滑动到的...
同一相站点,有些页面的客户端验证能工作,而有些死活不行。打开页面就出现Uncaught TypeError: Cannot set property __MVC_FormValidation of null错误
微信小程序F2自定义图表组件是开发者们在微信小程序中实现数据可视化的一种高效方式。F2,全称为“Flexible 2”,是由阿里AntV团队推出的一款轻量级、高性能的图表库,它不仅支持Web环境,还特别适配了微信小程序的...
Apache Tomcat 5.5是Java Servlet和JavaServer Pages(JSP)的开源Web应用程序服务器,专注于提供对Java EE Web应用程序的支持。这个版本是jaxmao进行汉化的,所以特别适合中文用户使用,解决了英文版可能存在的语言...
TypeError: loop of ufunc does not support argument 0 of type Tensor which has no callable arctan method 报错行 self.u = np.round(np.dot(self.F, self.u)) #或者 self.u = np.round(self.u + np.dot(K, ...
在调整loss计算的时候遇到了TypeError: only integer tensors of a single element can be converted to an index这个问题,原来的计算公式为: self.loss_D = (self.loss_D_fake + self.loss_D_real) * 0.5 调整后...