Node.js开发指南中的简单实例(mysql版)


Posted in Javascript onSeptember 17, 2013

言归正传:
1.为什么会想写这篇文章?
答:因为在看这本书的过程中,因为nodejs版本升级后用法跟书中不同了。
另外因为nodejs这东西真的不错,值得学习。
2.我的例子与书中例子的区别?
答:nodejs版本不同,我例子中用的是最新版本。数据库不同,书中用的是mongdb,我用的是mysql。

models->用于放模型对象,书中例子有post话题和user用户两个对象
node_modules->nodejs的模块,例如 mysql 、express、connect-flash、ejs、jade等
public->用于存放公共资源,例如图片、javascript、css等
routes->存放路由文件,用于处理各种get、post请求(需要在app.js中配置)
utils->工具类,这里的uuid.js用于生成id
views->存放页面文件,这里用的跟书中一样是ejs模板引擎
app.js->工程入口
database.js->mysql数据库基类
package.json->系统配置文件(包括一些模块的版本信息)
setting.js->数据库配置文件

Javascript 相关文章推荐
jquery.boxy插件的iframe扩展代码
Jul 02 Javascript
基于jQuery实现的水平和垂直居中的div窗口
Aug 08 Javascript
js触发onchange事件的方法说明
Mar 08 Javascript
node.js中的fs.realpathSync方法使用说明
Dec 16 Javascript
jquery实现表格隔行换色效果
Nov 19 Javascript
用angular实现多选按钮的全选与反选实例代码
May 23 Javascript
vue中如何使用ztree
Feb 06 Javascript
vue-cli3.0配置及使用注意事项详解
Sep 05 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 jQuery
微信小程序图片左右摆动效果详解
Jul 13 Javascript
关于vue里页面的缓存详解
Nov 04 Javascript
JavaScript组合模式---引入案例分析
May 23 Javascript
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
Sep 16 #Javascript
判断一个变量是数组Array类型的方法
Sep 16 #Javascript
jquery实现div阴影效果示例代码
Sep 16 #Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
Sep 16 #Javascript
document.documentElement和document.body区别介绍
Sep 16 #Javascript
使用js在页面中绘制表格核心代码
Sep 16 #Javascript
Function.prototype.bind用法示例
Sep 16 #Javascript
You might like
利用递归把多维数组转为一维数组的函数
2006/10/09 PHP
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
关于BIG5-HKSCS的解决方法
2007/03/20 PHP
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
2011/07/11 Javascript
js获取location.href的参数实例代码
2013/08/02 Javascript
jquery、js操作checkbox全选反选
2014/03/12 Javascript
JS、DOM和JQuery之间的关系示例分析
2014/04/09 Javascript
举例详解JavaScript中Promise的使用
2015/06/24 Javascript
如何解决谷歌浏览器下jquery无法获取图片的尺寸
2015/09/10 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
JavaScript事件学习小结(一)事件流
2016/06/09 Javascript
微信小程序 网络请求(GET请求)详解
2016/11/16 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
写一个移动端惯性滑动&回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
微信小程序常用简易小函数总结
2019/02/01 Javascript
原生JS实现留言板
2020/03/26 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
2020/07/14 Javascript
在vue中使用Echarts画曲线图的示例
2020/10/03 Javascript
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
Python实现发送email的几种常用方法
2014/08/18 Python
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
python实现web方式logview的方法
2015/08/10 Python
解决pycharm无法调用pip安装的包问题
2018/05/18 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
2020/06/15 Python
CSS3悬停效果案例应用
2012/11/21 HTML / CSS
Bergfreunde丹麦:登山装备网上零售商
2017/02/26 全球购物
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
公司JAVA开发面试题
2015/04/02 面试题
中学教师自我鉴定
2014/02/07 职场文书
群众路线表态发言材料
2014/10/17 职场文书
会议新闻稿
2015/07/17 职场文书