====================
在koa-mysql-sample目录下,执行:
npm install co
npm install co-mysql
npm install mysql
npm install koa
npm install koa-cors
npm install koa-route
npm install koa-session
在test数据库下建立users表,插入数据
CREATE TABLE `users` (
`user_id` int(11) NOT NULL,
`name` varchar(20) DEFAULT NULL,
`birthday` date DEFAULT NULL,
`sex` varchar(2) DEFAULT NULL,
PRIMARY KEY (`user_id`)
) ;
INSERT INTO `test`.`users` (`user_id`, `name`, `birthday`, `sex`) VALUES ('1', '测试', '2000-01-01', '男');
在dbconfig.js配置数据库连接参数
node --harmony app.js
http://localhost:3000/users http://localhost:3000/users/1
koa-mysql-sample
│ app.js //程序入口
│ dbconfig.js //数据库配置
│ errhandle.js //全局异常处理
│ session.js //会话处理 to-do
├─service //业务逻辑
│ userService.js
└─routes //路由
userRoute.js