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 相关文章推荐
添加到收藏夹代码(兼容几乎所有的浏览器)
Jan 09 Javascript
Firefox window.close()的使用注意事项
Apr 11 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
Jun 05 Javascript
js关闭父窗口时关闭子窗口
Apr 01 Javascript
JavaScript基础知识学习笔记
Dec 02 Javascript
jQuery设置指定网页元素宽度和高度的方法
Mar 25 Javascript
bootstrap组件之导航组件使用方法
Jan 19 Javascript
javascript获取指定区间范围随机数的方法
Sep 08 Javascript
仿ElementUI实现一个Form表单的实现代码
Apr 23 Javascript
JavaScript闭包原理与用法学习笔记
May 29 Javascript
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
Nov 07 Javascript
react项目从新建到部署的实现示例
Feb 19 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学习之流程控制实现代码
2011/06/09 PHP
PHP中require和include路径问题详解
2014/12/25 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
php使用curl伪造来源ip和refer的方法示例
2018/05/08 PHP
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
2019/02/28 PHP
瀑布流布局代码一例
2014/04/11 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
2016/03/10 Javascript
基于JS实现checkbox全选功能实例代码
2016/10/31 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
JS实现判断图片是否加载完成的方法分析
2018/07/31 Javascript
全面解析JavaScript Module模式
2020/07/24 Javascript
Vue按时间段查询数据组件使用详解
2020/08/21 Javascript
推荐下python/ironpython:从入门到精通
2007/10/02 Python
python实现按行切分文本文件的方法
2016/04/18 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
ubuntu环境下python虚拟环境的安装过程
2018/01/07 Python
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
Django框架模板文件使用及模板文件加载顺序分析
2019/05/23 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
python获取整个网页源码的方法
2020/08/03 Python
Python关于拓扑排序知识点讲解
2021/01/04 Python
详解通过变换矩阵实现canvas的缩放功能
2019/01/14 HTML / CSS
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
不假外出检讨书
2014/01/27 职场文书
小学英语教学反思案例
2014/02/04 职场文书
广播节目策划方案
2014/05/23 职场文书
个人简历求职信范文
2015/03/20 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
河童之夏观后感
2015/06/11 职场文书
AJAX学习笔记
2021/05/18 Javascript
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫