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 相关文章推荐
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
Mar 09 Javascript
Javascript基础 函数“重载” 详细介绍
Oct 25 Javascript
js正则表达式中test,exec,match方法的区别说明
Jan 29 Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
Sep 04 Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
Mar 13 Javascript
原生JS实现响应式瀑布流布局
Apr 02 Javascript
vue时间格式化实例代码
Jun 13 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
Jul 13 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
Aug 18 Javascript
微信小程序自定义底部弹出框
Nov 16 Javascript
vue实现随机验证码功能的实例代码
Apr 30 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
Sep 17 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教程孙仲岳主讲
2008/01/07 PHP
一个php导出oracle库的php代码
2009/04/20 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
2015/05/27 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
jQuery 使用手册(六)
2009/09/23 Javascript
js去字符串前后空格5种实现方法及比较
2013/04/03 Javascript
jquery live()重复绑定的解决方法介绍
2014/01/03 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
2014/04/04 Javascript
Jquery自定义button按钮的几种方法
2014/06/11 Javascript
浅谈setTimeout 与 setInterval
2015/06/23 Javascript
JS Attribute属性操作详解
2016/05/19 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
Vue.js 动态为img的src赋值方法
2018/03/14 Javascript
利用原生JavaScript实现造日历轮子实例代码
2019/05/08 Javascript
webpack HappyPack实战详解
2019/10/08 Javascript
vue 遮罩层阻止默认滚动事件操作
2020/07/28 Javascript
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
Python3.0与2.X版本的区别实例分析
2014/08/25 Python
一个Python最简单的接口自动化框架
2018/01/02 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
Python 实现域名解析为ip的方法
2019/02/14 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
python实现QQ批量登录功能
2019/06/19 Python
解决pip安装的第三方包在PyCharm无法导入的问题
2020/10/15 Python
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
教师实习自我鉴定
2013/12/13 职场文书
我的求职计划书
2014/01/10 职场文书
初中生期末评语大全
2014/04/24 职场文书
化验员岗位职责
2015/02/14 职场文书
解读Vue组件注册方式
2021/05/15 Vue.js
如何自己动手写SQL执行引擎
2021/06/02 MySQL
Python Pandas 删除列操作
2022/03/16 Python
python神经网络Xception模型
2022/05/06 Python