一、node MySQL 的安装
1.进入项目命令行安装,我这里使用的是 cnpm 安装。1
cnpm install mysql
2.在安装成功 MySQL 之后就是编写相关MySQL配置了,我写了一个mysql.js文件,node.js的mysql驱动
1 | //mysql.js |
这样一个简单的数据库连接驱动就写好了,当然需要填写正确相关配置 数据库用户名、密码、数据库名称,这里要注意的是 charset 编码的问题,一开始我没有添加,返现返回回来的数据是乱码的,将 配置 exports,再其他文件就可以导入使用了
3.我现在再新建一个select.js select 操作查询数据库的文件
1 | //select.js |
好的,select.js 文件编写好了,expor t导出,在 app.js 入口文件使用
4.编写配置好app.js入口文件了1
2
3
4
5
6
7
8
9
10const express = require('express');
const http = require('http');
const app = express()
var router = express.Router();
//配置路由 这样访问localhost:3000/select就能访问的接口了
app.use('/select', require('./api/select'))
app.use(router);
app.listen(3000);
console.log(3000);
ok,现在在命令行启动项目了,进入项目目录,执行 node app,项目监听的3000端口1
node app
我这里是出现 启动成功,也就是输出了select.js文件里面的这一句1
console.log('[connection connect] succeed!'); //如果连接成功 控制台输出success了
运行成功了,我在浏览器上输入 访问地址 localhost:3000/mysql,在页面上返回的就是以下json 数据了
到这里为止,一个简单的node.js+Express 操作MySQL就完成了,一个小demo作为自己的总结记录。
文献参看
http://www.oschina.net/translate/node-mysql-tutorial?utm_source=tuicool&utm_medium=referral