Express 入门:
-
一: 搭建环境
- 安装node 下载地址
- 安装express 框架 npm i express -g(全局安装)
- 安装mysql - 这里使用phpStudy 集成环境带的MySQL
- 安装mysql包 npm i mysql --save
-
二: 项目创建运行
- express 项目名称 (如 express demo)
- npm start运行 默认3000端口
-
三: 连接数据库
- 配置数据库参数
//./dbconfig/dbconfig.js
module.exports = {
host : '',//ip
user : '',//数据库账号
password : '',//数据库密码
database : ''//数据库名称
}
-
:
- 配置连接池
//db.js
var mysql = require('mysql');
var dbConfig = require('./dbconfig/dbconfig');
module.exports = {
query : function(sql,params,callback){
//每次使用的时候需要创建链接,数据操作完成之后关闭连接
var connection = mysql.createConnection(dbConfig);
connection.connect(function(err){
if(err){
console.log('数据库链接失败呢');
throw err;
}
//开始数据操作
connection.query( sql, params, function(err,results,fields ){
if(err){
console.log('数据操作失败呢');
throw err;
}
//将查询出来的数据返回给回调函数
callback && callback(JSON.parse(JSON.stringify(results)),JSON.parse(JSON.stringify(fields)));
//results作为数据操作后的结果,fields作为数据库连接的一些字段
connection.end(function(err){
if(err){
console.log('关闭数据库连接失败!');
throw err;
}
});
});
});
}
};
-
:
- 查询返回结果
db.query("SELECT * FROM USER", [], function (results, fields) {
console.log(results);
res.send({
'list': results
})
})
控制台打印结果