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 相关文章推荐
Javascript 加载和执行-性能提高篇
Dec 28 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
May 08 Javascript
只需一行代码,轻松实现一个在线编辑器
Nov 12 Javascript
JS的get和set使用示例
Feb 20 Javascript
node.js中的path.basename方法使用说明
Dec 09 Javascript
jQuery代码性能优化的10种方法
Jun 21 Javascript
微信小程序使用第三方库Immutable.js实例详解
Sep 27 Javascript
详解Angular的内置过滤器和自定义过滤器【推荐】
Dec 26 Javascript
微信小程序scroll-x失效的完美解决方法
Jul 18 Javascript
JavaScript实现刮刮乐效果
Nov 01 Javascript
Vue3 响应式侦听与计算的实现
Nov 11 Javascript
详解ES6 中的Object.assign()的用法实例代码
Jan 11 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
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
2013/06/28 PHP
PHP内置的Math函数效率测试
2014/12/01 PHP
PHP获取POST数据的几种方法汇总
2015/03/03 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
2016/05/16 PHP
PHP环境搭建的详细步骤
2016/06/30 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
php常用经典函数集锦【数组、字符串、栈、队列、排序等】
2019/08/23 PHP
JavaScript 快捷键设置实现代码
2009/03/13 Javascript
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
2012/02/27 Javascript
js 浏览本地文件夹系统示例代码
2013/10/24 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
快速解决jQuery与其他库冲突的方法介绍
2014/01/02 Javascript
JS实现点击上移下移LI行数据的方法
2015/08/05 Javascript
AngularJS控制器controller正确的通信的方法
2016/01/25 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
实例解析angularjs的filter过滤器
2016/12/14 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
jQuery选择器_动力节点Java学院整理
2017/07/05 jQuery
js中let和var定义变量的区别
2018/02/08 Javascript
vue实现引入本地json的方法分析
2018/07/12 Javascript
vue实现的网易云音乐在线播放和下载功能案例
2019/02/18 Javascript
vue组件三大核心概念图文详解
2019/05/30 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
[39:46]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第二场 11.25
2020/11/25 DOTA
Python中使用partial改变方法默认参数实例
2015/04/28 Python
Pythony运维入门之Socket网络编程详解
2019/04/15 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
2019/09/25 Python
python中对_init_的理解及实例解析
2019/10/11 Python
django使用JWT保存用户登录信息
2020/04/22 Python
Python利用Xpath选择器爬取京东网商品信息
2020/06/01 Python
Python如何合并多个字典或映射
2020/07/24 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
Delphi笔试题
2016/11/14 面试题
小学敬老月活动方案
2014/02/11 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书
2016年教师学习教师法心得体会
2016/01/20 职场文书