【发布时间】:2015-01-12 02:26:18
【问题描述】:
我正在使用 Express 4.9.0 和 express-generator。执行了这个命令:
express --hbs projectname
使用 NPM 安装了以下模块:
- mysql
- 表达我的连接
我想做 todo 申请。我在routes/todo.js 下创建了单独的文件,并使用router.get 和router.post 在该文件中创建了用于创建待办事项的get/post 路由。
我在 app.js 中有以下代码:
// mysql connection
var connection = require('express-myconnection');
var mysql = require('mysql');
app.use(
connection(mysql, {
host : config.db.host,
user : config.db.user,
password : config.db.password,
database : config.db.database,
debug : false //set true if you wanna see debug logger
}, 'request')
);
// end of mysql connection
我应该在哪里放置 mysql 配置和连接代码?在todo.js 里面?我仍然不了解组织文件结构和放置数据库查询的位置。
【问题讨论】: