边看边做:
http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/
及续集:
http://cwbuecheler.com/web/tutorials/2014/restful-web-app-node-express-mongodb/
这是我第二次看了,作者写的太幽默了,当学英文了。
我个人不喜欢jade(有webstorm不写html浪费啊!),所以做上面教程例子的时候,多加一个-e的选项
express -e project_name
EJS的教程
阅读这里 http://blog.csdn.net/macyang/article/details/8841966
外加这里的评论http://www.cnblogs.com/flyoung2008/archive/2012/07/22/2603791.html
主要中评论里有讲如何在express3及以后版本开启ejs的layout功能。
以下方案可行
1.安装express-partials。
运行cmd用npm install --save express-partials
2.app.js里面引用express-partials。
步骤一:添加引用var partials = require('express-partials');
步骤二:在app.set('view engine', 'ejs');下面添加app.use(partials());
花了几个小时 。 (目前到第二部分 part5结束)
20141025更新,已完成!
webstorm心得
terminal开如下几个tab
1)npm start专门重启server
2)curl专门用来测试网页(开浏览器太慢了)
3)mongod
4)mongo
有了这4个tab开发测试非常方便
另外别敲开始的<括号。。
还有“引号,敲完=号就自动补上了。
了后,输入ht回车html5的模板就生成了。
(再次感谢webstorm)