总阅读量次
用node写后台接口 –后端篇
懒人请看这:https://github.com/zxk0nly1/learn_javascript/tree/master/samples/node/web/express
第一步 先下载express
*- npm install express -S
引入express 创建服务器
1 | const express = require('express') |
第二步 连接数据库
连接数据库需要下载 mysql
- npm install mysql -S -
然后引入mysql 另外req.body需要对表单数据进行解析 所以还需引入body-parser
1 | // 创建数据库连接 |
接下来就开始做接口了
先获取数据
1 | // 获取所有的数据 |
字码完后 先运行看看
在Postman(推荐)或者浏览器输入API接口 (http://127.0.0.1:5000/api/getheros)
欧了,我们第一步 获取数据 也算完成了 喝杯茶~
OK 茶喝完了我们继续
接下来我们要做的是根据ID获取对应ID的数据
不多比比 看代码
1 | // 根据ID 获取相关数据 |
我们再来试一下 比如我们传一个 id=1
哎呀呀 也是非常顺利呀 对应的数据获取到了 OK 缓一缓
接下来我们做删除
1 | // 根据ID 删除数据 |
OK 删除成功 我们在看看本地数据库 里
欧了 数据库里面变样了 删除成功
然后我们再来完成添加的功能 看代码
1 | // 添加数据 |
写入数据 我们可以看到再次成功了
可以看到 数据库里面的数据也添加成功了
还有最后一个 修改的功能 需要获得修改后的数据
1 | app.post('/api/updatehero',(req,res) => { |