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 相关文章推荐
JS通过分析userAgent属性来判断浏览器的类型及版本
Mar 28 Javascript
第七章之菜单按钮图标组件
Apr 25 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
Jul 01 Javascript
详解Javascript中prototype属性(推荐)
Sep 03 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
May 12 Javascript
微信小程序搜索组件wxSearch实例详解
Jun 08 Javascript
vue 实现剪裁图片并上传服务器功能
Mar 01 Javascript
vue获取时间戳转换为日期格式代码实例
Apr 17 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
Jul 05 Javascript
js实现AI五子棋人机大战
May 28 Javascript
在weex中愉快的使用scss的方法步骤
Jan 02 Javascript
webpack打包优化的几个方法总结
Feb 10 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
PHP实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
DWR Ext 加载数据
2009/03/22 Javascript
JavaScript中的私有/静态属性介绍
2012/07/26 Javascript
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
JS循环遍历JSON数据的方法
2014/07/08 Javascript
javascript在IE下trim函数无法使用的解决方法
2014/09/12 Javascript
JavaScript fontcolor方法入门实例(按照指定的颜色来显示字符串)
2014/10/17 Javascript
javascript使用prototype完成单继承
2014/12/24 Javascript
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
JS实现左右拖动改变内容显示区域大小的方法
2015/10/13 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
2017/06/11 Javascript
Three.js利用顶点绘制立方体的方法详解
2017/09/27 Javascript
Vue瀑布流插件的使用示例
2018/09/19 Javascript
vue实现与安卓、IOS交互的方法
2018/11/02 Javascript
jquery 遍历hash操作示例【基于ajax交互】
2019/10/12 jQuery
Python简单格式化时间的方法【strftime函数】
2016/09/18 Python
python连接mysql实例分享
2016/10/09 Python
对numpy 数组和矩阵的乘法的进一步理解
2018/04/04 Python
用Python下载一个网页保存为本地的HTML文件实例
2018/05/21 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
python配置文件写入过程详解
2019/10/19 Python
在Python中用GDAL实现矢量对栅格的切割实例
2020/03/11 Python
使用OpenCV去除面积较小的连通域
2020/07/05 Python
Python基于Faker假数据构造库
2020/11/30 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
工业自动化专业毕业生推荐信
2013/11/18 职场文书
计算机专业推荐信范文
2013/11/27 职场文书
保护环境倡议书100字
2014/05/19 职场文书
详解用Python把PDF转为Word方法总结
2021/04/27 Python
golang import自定义包方式
2021/04/29 Golang
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android
JS前端使用canvas实现物体的点选示例
2022/08/05 Javascript