Vue方向:axios异步搭配express使用
2021-02-27 本文已影响0人
听书先生
Get请求
express部分:
首先创建后台数据app.js文件,这里不建议使用koa框架,express使用的话更便捷。
![](https://img.haomeiwen.com/i25524960/e80b3f3ebb82222e.png)
文件初始化完成,server中会生成package.json文件
![](https://img.haomeiwen.com/i25524960/4f177f53f219e23d.png)
安装express,准备开始写后台数据
![](https://img.haomeiwen.com/i25524960/d8476738514c706d.png)
下面的是app.js的代码部分,数据自拟。
![](https://img.haomeiwen.com/i25524960/0f7b98eb788045b5.png)
后台数据写入完成,接下来启动终端进行测试,看数据是否存在
![](https://img.haomeiwen.com/i25524960/51ef72bf5f47efca.png)
终端启动后,打开localhost:3000/data 端口,结果数据存在,表示成功写入了
![](https://img.haomeiwen.com/i25524960/c92e1d224611ae4e.png)
前端部分:
这是axios的get请求部分,其中data返回的是一个propmise对象,可以通过结构的方法去展开拿到数据{ data }
![](https://img.haomeiwen.com/i25524960/f2d262a41d290fc5.png)
接下来,我们看下运行结果,很显然,数据拿到了,这也就说明axios调用接口成功,拿到数据可以接着去进行对数据的操作了。
![](https://img.haomeiwen.com/i25524960/ec5de6ef4b21aa06.png)
接下来,尝试进行异步操作的调用
![](https://img.haomeiwen.com/i25524960/0bfd359eb662ddb5.png)
根据结果,很显然,数据还是拿到了,只是这种更便捷。
![](https://img.haomeiwen.com/i25524960/e8c1b51eef2b7d0a.png)
对数据进行操作,利用循环遍历拿到数据
![](https://img.haomeiwen.com/i25524960/451a353354874d39.png)
![](https://img.haomeiwen.com/i25524960/c15eb6bbc1d7ac68.png)
post请求
1.首先安装请求体
npm install body-parser
![](https://img.haomeiwen.com/i25524960/d7e2d4c22dd209b4.png)
开始写express的app.js
![](https://img.haomeiwen.com/i25524960/980225d38182b9c2.png)
执行异步调取post的接口的方法
![](https://img.haomeiwen.com/i25524960/92b814a8d5785a85.png)
最后,我们查看network的显示情况
![](https://img.haomeiwen.com/i25524960/2d8c1d23cc672524.png)