后面解决了post提交的问题,咱们晓得Post接口该怎么实现了。那么当初咱们来看get申请接口该怎么实现,以及接口的拜访,在routers文件夹下创立index.js文件
首先看看首页获取数据加载的接口(index.js)的实现。代码如下:

 const express=require('express'); const pool=require('../pool'); const router=express.Router(); router.get('/',(req,res)=>{  //不带参数的数据加载接口  var sql=`select * from 数据库数据表名`  pool.query(sql,(err,result)=>{   if(err) throw err   res.send(result)  }) }) module.exports=pool //浏览器输出http://127.0.0.1:3000/index //即可在浏览器看到服务端index接口返回的数据

上面咱们把这个路由加载到app.js外面,并注册;咱们返回app文件夹下,找到app.js文件,关上,进行批改。代码如下:

const express=require('express');var app=express();app.listen(3000);app.use(express.json());app.use(express.urlencoded({extended:true}));const login=require('./routers/login');const index=require('./router/index')console.log("服务器启动胜利")app.use('/login',login);app.use('/index',index)

当初咱们曾经实现了不带参数的GET申请接口,上面咱们在index.js下增加一个带参数的indexa接口。咱们关上routers文件夹下的index.js文件,批改如下:

 const express=require('express'); const pool=require('../pool'); const router=express.Router(); router.get('/',(req,res)=>{  //不带参数的数据加载接口  var sql=`select * from 数据库数据表名`  pool.query(sql,(err,result)=>{   if(err) throw err   res.send(result)  }) }) //浏览器输出http://127.0.0.1:3000/index //即可在浏览器看到服务端index接口返回的数据 router.get('/indexa',(req,res)=>{   var id=req.query.id //获取客户端get申请传过来的参数   var sql=`select * from 数据库数据表名 where id=?`   sql.query(sql,[id],(err,result)=>{    res.send(result)   }) })  module.exports=pool  //浏览器输出http://127.0.0.1:3000/index/indexa?id=1

好了,曾经实现了post接口和get接口的实现。基本上能够实现数据交互性能,但要害是须要设置好mysql数据库名和表名,以及各表里的内容。这样通过拜访数据接口,才不会呈现谬误!