fetch的基本用法
fetch的基本用法
fetch("/abc").then(data=>{// text()方法属于fetchAPI的一部分,它返回一个Promise实例对象,用于获取和后台返回的数据return data.text();
}).then(ret=>{// 注意这里得到的才是最终的数据console.log(ret);
})
基本的 get 请求
第一种写法
后台路由
app.get("/books", (req, res) => {res.send("传统的URL传递参数!" + req.query.id);
})
fetch 请求
默认为 get 请求(第二个参数),所以就不写了
fetch("http://127.0.0.1:3000/books?123").then(function(data){return data.text();
}).then(function(data){console.log(data);
});
第二种写法
后台路由
app.get("/books/:id", (req, res) => {res.send("Restful的URL传递参数!" + req.params.id);
})
fetch 请求
默认为 get 请求(第二个参数),所以就不写了
fetch("http://127.0.0.1:3000/books/123").then(function(data){return data.text();
}).then(function(data){console.log(data);
});
delete 请求和 get 请求基本类似
基本的 post 请求
第一种用法
后台路由
app.post("books", (req, res) => {res.send("POST的URL传递参数!" + req.body.uname + "---" + req.body.pwd);
})
fetch 请求
fetch("http://127.0.0.1:3000/books", {method: "post",body: "uname=lisi&pwd=123",header: {"Content-Type": "application/x-www-form-urlencoded"}
}).then(function(data){return data.text();
}).then(function(data){console.log(data)
})
第二种用法
后台路由
app.post("books", (req, res) => {res.send("POST的URL传递参数!" + req.body.uname + "---" + req.body.pwd);
})
fetch 请求
fetch("http://127.0.0.1:3000/books", {method: "post",body: JSON.stringify({uname: "张三",pwd: "456"}),header: {"Content-Type": "application/json"}
}).then(function(data){return data.text();
}).then(function(data){console.log(data)
})
put 请求和 post 请求基本类似
fetch 响应结果
- text(): 将返回体处理成字符串类型
- json(): 返回结果和 JSON.parse(responseText) 一样
后台接口
app.get("/json", (req, res) => {res.json({uname: "lisi",age: 13,gender: "male"});
})
fetch 请求
第一种(推荐)
fetch("http://127.0.0.1:3000/books").then(function(data){return data.json();
}).then(function(data){console.log(data)
})
第二种
fetch("http://127.0.0.1:3000/books").then(function(data){return data.text();
}).then(function(data){var obj = JSON.parse(data);console.log(obj.uname, obj.age, obj.gender);
})
fetch的基本用法相关推荐
- Fetch介绍及用法(配置)
接触到越来越多使用fetch的项目,在此记录fetch使用的学习过程. fetch初步介绍--what is Fetch? MDN上介绍 Fetch API 提供了一个获取资源的接口(包括跨域请求). ...
- fetch整个仓库 github_git fetch 的简单用法:更新远程代码到本地仓库
方式一 1. 查看远程仓库 1 2 3 4 5 6 $ git remote -v eoecn https://github.com/eoecn/android-app.git (fetch) eoe ...
- gitee 从 拉取新分支到本地_git fetch 的简单用法:更新远程代码到本地仓库
Git中从远程的分支获取最新的版本到本地方式如下, 如何更新下载到代码到本地,请参阅ice的博客基于Github参与eoe的开源项目指南 方式一 1. 查看远程仓库 1 2 3 4 5 6 $ git ...
- Axios fetch的基本用法
fetch API通过promise接口来实现的. fetch( ' / abc' ) .then (data=>{ return data.text (); //return返回的是primo ...
- c语言fetch函数的用法,fetch_add
fetch_add 描述 (Description) 它自动原子地将参数添加到存储在原子对象中的值,并获得先前保存的值. 声明 (Declaration) 以下是std :: atomic :: fe ...
- fetch 基本用法(fetch 处理后端数据)
fetch 的基本用法 fetch 的基本用法 fetch 两级then的却别 fetch 的基本用法 await fetch(url, {method: 'POST', // 请求方式headers ...
- fetch的用法ajax,Promise发送Ajax请求、fetch用法
实例方法: Document /* 基于Promise发送Ajax请求 */ function queryData(url) { var p = new Promise(function(resolv ...
- Vue学习(三十五)——fetch的用法
文章目录 一.fetch API 中的 HTTP 请求 二.fetchAPI 中 响应格式 Fetch API是新的ajax解决方案 Fetch会返回Promise fetch不是ajax的进一步封装 ...
- 前后端交互(Promise、fetch、axios、async/awit用法)
1.Promise概述 Promise是异步编程的一种解决方案,从语法上讲,Promise是一个对象,从它可以获取异步操作的消息. 1.2Promise的好处: 1.2.1. 可以避免多层异步调用嵌套 ...
最新文章
- 复习(一)—— Shell基本编程
- Android开源框架——网络解析GSON
- C#趣味程序---三色球问题
- mysql innodb monitor_MySQL innodb_table_monitor 解析
- uva 11916 Emoogle Grid (BSGS)
- nb物联网 bc95模块联网 bc95使用
- 1031 查验身份证 (15 分) 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。
- POI设置excel格式为文本格式
- 原始人到春秋战国历史常识整理
- linux进程管理数据结构,谢烟客---------Linux之进程管理基础概念
- html默认样式重置,我们真的需要CSS重置来清除默认样式吗?
- ios微信抓https包提示证书安全警告解决办法
- Python强大的自省机制
- 怎样让dw的html表格移动,妙用dw图层与表格进行网页布局-网页设计,Dreamweaver
- python 以图搜图
- 【认知】为什么你 30 岁了还在选择中挣扎?中年危机要顺从规律,建立一套自己的处事哲学
- Logo(图片)作为报表水印的解决方法
- 关于金融区块链,这是我们和趣链科技的一场对谈
- 观察者模式C#实现实例(二)
- Oracle 11g数据库基础教程(第2版)-课后习题-第五章
热门文章
- 国外html游戏发展历史,17个国外游戏行业的网页设计欣赏
- 信源压缩编码 编程c语言,霍夫曼信源编码实验报告.docx
- 2019上半年系统集成项目管理工程师下午案例分析真题与答案解析
- Android移植的Box2D
- php 统计二维数组次数最多_前端面试题(数组篇)
- 寻找两个有序数组中的中位数
- 2018.11.08 NOIP模拟 班车(倍增+dfs+bit)
- idea生成单元测试后运行报错:java.net.ConnectException: Connection refused:
- consul的安装配置 一centos7环境
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析