按着<NodeJS开发指南>里的第五章建立microblog的例子操作,使用node.js 的express框架配置将session存储到mongodb时出错:TypeError: Cannot read property 'Store' of undefined. 加载connect-mongo模块的写法为: //加载模块 var MongoStore= require("connect-mongo"): //配置express session app.use(expre…
在NodeJS - Express 4.0下使用app.dynamicHelpers发生错误: app.dynamicHelpers({ ^ TypeError: Object function (req, res, next) { app.handle(req, res, next); } has no method 'dynamicHelpers' 查阅资料发现新版本的Express已经不支持dynamicHelpers方法了.可以用locals来替代. 原来代码如下: app.dynami…
在Express 4.0 下按如下方法设置: (1)运行cmd 输入:npm install express-partials -g (2)下载成功后.在app.js 中引用此插件   var partials = require(‘express-partials’); (3)然后再开启此插件, 在app.js 中 app.set(‘view engine’, ‘ejs’);  代码后添加如下代码:  app.use(partials()); (4)package.json 里 depende…
如果你也在看Node.js开发指南,如果你也在一步一步实现 microBlog 项目!也许你会遇到本文提到的问题,如果你用的是Express 3.0 本书实例背景是 Express 2.0 而如今升级到 3.0后去掉了一些老的方法也更新了一些新的,所以变化还是蛮大的. 首先上一篇博客提到的一个问题: 如何用Express 3.0 生成一个 ejs 模板项目 前提是你已经下载了ejs包,如何下载,运行cmd 输入 npm install ejs -g 2.0 下的语法是:express -t ej…
背景 Web application, 引用了jquery 1.10.2和fancybox 1.3.4 现象 访问页面遭遇Cannot read property ‘msie’ of undefined的报错 原因 fancybox尝试使用$.browser, 但$.browser从jQuery1.9开始就正式废除,因此报错 解决办法 下载jquery-migrate-1.2.2,在引用jquery库之后引用jquery-migrate,错误解决 <script src="http://c…
1. 开发环境 Visual Studio 2013 Ultimate IIS 8.0 Express 2. 错误信息 错误提示:iisexpress.exe”已退出,返回值为 -1073741816 (0xc0000008) 'An invalid handle was specified' 3. 解决方案 到用户目录中的 文档 文件夹下,重命名 IISExpress 文件夹,启动 VS 进行调试,IIS 8.0 Express 会重新生成此配置文件夹,此时便可正常进行项目调试了.…
Express在使用mongodb的时候app配置出错 //settings.js module.exports={ cookieSecret:"xxxx", db:"dbname", host:"localhost", } //app.js var express = require("express"); var settings = require("./settings"); 载入connect-m…
背景 用ExtJS新写了一个功能,运行时控制台打印错误Cannot read property 'on' of undefined,出错代码位置是Ext.define.bindStoreListener. 分析 根据出错代码可以猜测出与store有关,但是依然没有头绪.对于新技术或未知问题,我只好祭出杀手锏“排除法”,先锁定问题所在.有计划的删除部分代码,再刷新页面尝试.然后,一遍遍重复直到不再报错. 最终,删除了一个combo控件后不再报错.这个控件中有个属性是store,应该是ExtJS在加…
刚开始使用vue-router2.0,虽然也用了vux,用起来却发现一个问题--具体如下: 正常情况下使用脚手架跑完之后,然后修改源项目,首先在main.js入口里把该import进去的vuex,vue-router,vue-resource等等都启动好了,接着就是在对应的文件夹和文件里面堆代码了. APP.vue里面只放了 <router-view></router-view>,然后再把一级路由都配好后. 虽然看起来很正常,保存之后,node热更新的面板也没出什么问题. 最后打开…
转载请注明出处: http://blog.fens.me/nodejs-express3/ 程序代码已经上传到github有需要的同学,自行下载. https://github.com/bsspirit/nodejs-demo 从零开始nodejs系列文章 从零开始nodejs系列文章, 将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发.Nodejs框架是基于V8的引擎,是目前速度最快的 Javascript引擎.chrome浏览器就基于V8,同时打开20-30个网…