express
ccMa
这个作者很懒,什么都没留下…
展开
-
cannot found module ejs/jade 但是我确实已经安装了ejs/jade(’/‘带表或者)
在我已经安装了ejs或者jade的情况下,运行node ./bin/www命令出现了没有找到ejs/jade模块的错误提示。这个时候有点郁闷了。经过查资料解决了问题。如下:我安装的express是全局的,但是我的ejs和jade都是本地的,以至于我的项目下的node_modules目录下有ejs/jade,但是没有express。从而导致了这个错误。在安装个本地的express就可以了原创 2015-12-10 11:21:26 · 540 阅读 · 0 评论 -
node+express在前台接收后台传出的session值
在以前写jsp的时候,可以直接从前台获得到session。但是发现用ejs在前台并不可以直接得到session,(我在后台用的是express-session这个包)。查了相关的文档,找到了解决方式。我们只需要在app.js中加入app.use(function(req, res, next){ res.locals.session = req.session;原创 2015-11-25 19:09:12 · 3622 阅读 · 0 评论 -
node+express中用async来避免sql嵌套
在写一个自己的小项目的时候发现如果逻辑稍微复杂一点,就会陷入很多的嵌套中,这也就是所谓的回调地狱。以前的写法可能是这样conn.query('sql',function(err,data){ if(err) { console.log(err); }else { conn.query('sql',function(err,data){ if(err) { co原创 2015-11-27 14:41:52 · 1773 阅读 · 1 评论 -
linux下安装node出现的node命令找不到,express命令找不到的问题,解决方法。
首先是在linux下安装node的问题:查了很多人安装方法,也试过了,就是下载完node的压缩包,在linux服务器下解压,进入到bin目录就可以运行node命令了,但是我的提示-bash: node: command not found。这就郁闷了。接着我选用了epel的方法来进行安装node。方法入下sudo yum install epel-releasesudo y原创 2015-12-09 18:36:36 · 12414 阅读 · 4 评论