axios

服务端代码

const { request, response } = require('express');
const expres=require('express');
const app=expres();
// axios服务
app.all('/axios-server',(request,response)=>{// 设置响应头,设置允许跨域response.setHeader('Access-Control-Allow-Origin',"*");response.setHeader('Access-Control-Allow-Headers',"*");// 设置响应体const data= {name: '懿痕'};  // response.send('HELLO   JQuery ');response.send(JSON.stringify(data));});
//  4. 监听端口,启动服务
app.listen(8000,()=>{console.log('服务已经启动,8000端口监听中.....')
})

客户端代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>axios 发送 AJax请求</title><script crossorigin="anonymous" src="https://cdn.bootcdn.net/ajax/libs/axios/0.21.1/axios.js"></script>
</head><body><button>GET</button><button>POST</button><button>AJAX</button>
</body>
<script>const btns = document.querySelectorAll('button');// 配置 baseURL,简化路径axios.defaults.baseURL = 'http://127.0.0.1:8000';btns[0].onclick = function () {// GET axios.get('/axios-server', {// url参数params: {id: 100,vip: 8},// 请求头信息headers: {name: 'yihen',age: 18} }).then(value => { console.log(value) });}btns[1].onclick = function () {// 第二个参数为请求体,单独弄出来axios.post('/axios-server', {username: 'admin',userpassword: '123456'}, {params: {id: 2000,vip: 11},headers: {height: 180,weight: 120,},})}btns[2].onclick=function(){axios({// 请求方法method :'POST',// urlurl:'/axios-server',// url参数params:{vip:18,level:30},// 头信息headers:{a:100,b:200,},// 请求体参数data:{username:'admin',password:'admin',}}).then(response=>{console.log(response);// 响应状态码console.log(response.status);// 响应字符串console.log(response.statusText);// 响应头信息console.log(response.headers);// 响应体console.log(response.data);})}
</script></html>

Ajax速通(四)——axios相关推荐

  1. 《速通深度学习数学基础》

    目录 序 前言 第1章 线性代数的基本概念 1.1 向量和深度学习 1.2 向量距离计算 1.3 向量的基本性质 1.4 矩阵的基本概念 1.5 一些特殊的矩阵 第2章 线性代数在深度学习中的应用 2 ...

  2. 从零开始速通百度云网盘

    原文链接:CCR39のLazyNest 相信大家在网上冲浪时时常会下载一些资源.软件,如果你需要下载别人分享的资源时,就需要用到网盘. 百度云网盘由于早期在国内占据了一定规模的市场,拥有大量的资源与链 ...

  3. 云服务器带宽测速那四种方法最常见

    服务器带宽测速的方法有下载测速.ping测试.第三方测速网站和路由追踪几种方法,服务器带宽网来详细说下服务器带宽测速方法: 服务器带宽测速 服务器可选传统IDC,也可以选择云服务器,如阿里云.腾讯云等 ...

  4. 转载:【刘铁猛】SQL速通-《教学大纲》

    博主说: 刘铁猛老师最近新开一门课程:SQL速通.围绕着这个课程有几个公开谷歌文档,(主要有四个文档:<开课通知>.<教学大纲>.<学习者指南>.<课程进度& ...

  5. 【免费直播】零基础Office速通,助您走向Word/Excel/PPT高手之路

     1 关于本门课程 [课程费用] 免费 [讲师介绍]  老宋,MOS讲师,2010年获得WORD和EXCEL 2003版专家级认证,2018年获得OFFICE 2016版大师级认证,OFFICE多年实 ...

  6. 数据结构-树 速通指南

    数据结构-树 速通指南 "速通个屁的树,去找鲁迅还差不多"--沃~兹基 很抱歉本文的作者是个垃圾,一边学一边更新. 请大家当做真正的指南来看,看到啥想学的请自己指过去 文章目录 数 ...

  7. AJAX和XHR和Axios和Fetch

    AJAX和XHR和Axios和Fetch 部分测试代码在gitee上 地址:https://gitee.com/gaohan888/node-js-learning/tree/master/ajax ...

  8. 速通JavaScript基础部分

    JavaScript基础(速通) -注: 此文章会持续保持更新.并非完整. 关于JavaScript语言的简介. JavaScript(简称"JS") 是一种具有函数优先的轻量级, ...

  9. ajax、fetch和axios的比较

    AJAX.Fetch.axios AJAX AJAX可以在不更新全局的情况下更新局部页面.通过在与服务器进行数据交换,可以使网页实现异步更新. AJAX的原理就是通过XHR对象来向服务器发起异步请求, ...

最新文章

  1. python没基础可以学吗-终于认识没有基础怎么学python
  2. 【SA 认证课】来啦 这次陪你过双 11
  3. linux下根据进程查找文件启动文件
  4. Restful framework【第七篇】权限组件
  5. 微信小程序利用缓存提高接口请求性能
  6. adb devices无法找到魅族MX5的解决方法
  7. python调用C语言函数(方法)的几种方法
  8. scrollTop 用法说明
  9. TensorFlow HOWTO 1.4 Softmax 回归
  10. 【转】ASP.NET 表单验证实现浅析
  11. Spring使用注解方式的学习笔记
  12. 机器学习实践笔记(二)EOF
  13. 学习webbench需要掌握的基础知识(webbench源代码学习心得)
  14. 8.12. 安装 Elasticsearch 2.3
  15. android终端模拟器官方下载,Android 终端模拟器 | F-Droid - Free and Open Source Android App Repository...
  16. OpenCV精进之路(十八):工具——“全能扫描王“扫描软件
  17. 黄山行之《黄山前山游》
  18. 联想ideapad 330c 15Ikb换内存条注意!!!!!只有一个插槽
  19. 解决:Word在试图打开文件时遇到错误
  20. 合肥python儿童编程_合肥少儿编程学习中心

热门文章

  1. 安卓手机手电筒不见了?
  2. Android自定义键盘之汉字键盘
  3. EXCEL打开文件显示“文件已损坏,无法打开。”
  4. 《国富论》笔记——货币
  5. 计算机视觉方向就业怎么样?可以做什么?
  6. 【目标检测】目标检测的评价指标(七个)
  7. 超好玩的mac模拟经营游戏:巨型水族馆中文版
  8. 网络学习(一)--基本模型学习
  9. 动力节点郭鑫Spring Boot入门学习笔记,收藏起来慢慢看
  10. python 实现 复制文件 及 复制文件夹