文章目录一、背景二、swagger介绍三、在maven+springboot项目中使用swagger四、swagger在项目中好处五、美化界面一、背景现在网站大多都是前后端分离式开发,前后端都衍生出了自己框架。现在前后端交互唯一方式就是API接口。曾经前后端交互都需要后端人员手动编写API接口文档,规定路径、请求方式、返回类型,这样效率很低。swagger就是更好地书写API文档框架。
转载 2024-05-14 21:08:01
223阅读
Axios工具目前流行前后端数据交互,特别重要。我们可以对Axios进行封装,封装之后我们可以通过这个工具发生get,post,put,delete这几种命令给后台,看用哪个,就看controller层,用哪一种请求。 步骤1.先在vue里面创建一个utils文件夹,在然后在这个文件夹下面创建一个request.js文件(用来封装axios)。2.安装axios组件,在前台工程打开终端
转载 2023-07-01 17:34:55
731阅读
前端后端交互axios前言axios使用安装axiosaxios发送get请求get请求带参数发送post请求全局axios配置多服务场景调用后端鉴权接口处理axios请求拦截器响应拦截器async await使用 前言Axios 是一个基于 promise(异步实现) HTTP 库,可以用在浏览器和 node.js 中使用,原生js或者使用jquery来发生请求进行前后端数据交互
转载 2023-10-23 23:55:59
273阅读
浏览器访问网站过程。第一步:浏览器向DNS服务器发起DNS请求,DNS服务器解析域名后返回域名对应网站服务器IP地址第二步:浏览器获取IP地址后向网络服务器发送一个HTTP请求第三步:网络服务器解析浏览器请求后从数据库获取资源,将生成html文件封装至HTTP 响应包中,返回至浏览器解析第四步:浏览器解析HTTP 响应后,下载html文件,继而根据文件内包含外部引用文件、图片或者多媒体文件
原生Ajax实现Ajax步骤创建XMLHttpRequest对象注册监听建立连接发送请求实现Ajax六步走创建XMLHttpRequest对象建立连接发送请求注册监听 - onreadystatechange事件获取服务器端通信状态 - readyState获取服务器端状态码创建XMLHttpRequest对象function getXhr(){ // 声明XMLHttpReq
# 使用 Axios 实现前后端交互 在现代Web开发中,前后端分离架构已成为一种主流方式。前端通过 API 与后端服务进行通信,这时,我们通常使用 Axios 这个轻量级 HTTP 客户端库来实现前后端交互。本文将介绍 Axios 基本用法,展示如何通过它进行 API 请求,并提供一个简单例子。 ## 什么是 AxiosAxios 是一个基于 Promise HTTP 客
原创 2024-09-20 13:20:01
197阅读
Servlet实现简单前后端交互首先前后端交互是啥呢?在我理解中大概是这样:简单讲就是数据交换接下来我们来看看应该要怎么实现这个简单交互:1、首先我们前端先不写静态页面,直接在url上将请求参数放上去 2、后端要做首先就是连接数据库,如果数据库不连,那么就是两个憨憨在傻笑 3、接受前端请求参数,将请求参数进行数据库查询 4、后端将结果返回给前端,就完成了一个交互数据库: 数据库
转载 2024-01-05 20:09:39
97阅读
前端工程师职责:1、UI重构  2、在正确区域渲染出服务端数据。毕竟,我们要构建一个大web应用,必然不是普普通通静态页面构成。下文将罗列前端工程师应该必备后端打交道常用技能。1、服务端渲染  谈起服务端渲染,对于动态服务而言,这个世界上跑大多数页面都经过服务端数据渲染,接口->前端赋值->模板渲染。  这些都是在服务器完成,在我们查看源码时候,可以看到
这回图片少,给手动替换了~祝看得愉快,学顺畅!哈哈一 原生ajax经典四步(一) 原生ajax经典四步第一步:创建网络请求AJAX对象(使用XMLHttpRequest)JavaScript let xhr = new XMLHttpRequest()第二步:监听对象状态变化监听XMLHttpRequest对象状态变化JavaScript xhr.onreadystatecha
零基础小白开发app日志–“菜根易嚼”交易平台 第二章 前端功能具体实现以及前后端交互实现 文章目录零基础小白开发app日志–“菜根易嚼”交易平台 第二章 前端功能具体实现以及前后端交互实现前言一、云端与app信息交互实现?1、网络权限开通2、统一前端和后端数据类型,以及商议统一命名3、传输信息到远端服务器4、接收云端服务器数据并展示5、图片传输与转换二、其他功能具体实现1.聊天2.商品评论
1 导入全局'element-plus'标签包vue3中'element-plus'标签包导入操作如下:根目录中,通过VSCode“终端”执行命令:npm install --save element-plus    2、在main.js文件中配置全局变量://把“element-plus”内置标签包导入为全局变量:“element”。 import element
前后端交互模式接口调用方式原生ajax基于jQueryajaxfetchaxios异步JavaScript执行环境是「单线程」所谓单线程,是指JS引擎中负责解释和执行JavaScript代码线程只有一个,也就是一次只能完成一项任务,这个任务执行完后才能执行下一个,它会「阻塞」其他任务。这个任务可称为主线程异步模式可以一起执行多个任务JS中常见异步调用 定时任何ajax事件函数Prom
前后端数据交互:AxiosAxios 介绍  在前端页面展示数据大多数都是通过访问一个API获取,做这件事方法有好几种,例如jquery ajax、vue-resource、axios,而vue-resource是vue插件,但3版本不再更新,目前官方推荐主流axios,aixos是一个http请求库。 官方文档:http://www.axios-js.com/zh-cn/docs/Axi
前后端交互浏览器输入域名到页面显示完整流程1.浏览器输入地址比如http://www.baidu.com,根据域名和端口号通过DNS解析成IP地址2.根据IP地址以及端口号找到对应服务器(http协议中tcp协议 )协议三次握手和四次挥手 http默认端口号80 https默认端口号443 ftp默认端口21 mysql默认端口号33063.服务器接收到来自前端请求,分配到对应路由‘/’
转载 2023-11-30 12:42:15
138阅读
目录前后端数据交互——ajax1. 介绍2.原生ajax用法3.jqueryajax4.ajax原理说明 前后端数据交互——ajax1. 介绍1.1 定义Ajax(Asynchronous Javascript And XML) 是一种在无需重新加载整个网页情况下,能够更新部分 网页技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。 这意味着可以在不重新加
目录1. 前后端交互模式1.1 接口调用方式1.2 URL地址格式2. Promise用法2.1 异步调用2.2 Promise概述2.3 Promise基本用法2.4 基于Promise处理Ajax请求2.5 then参数中函数返回值2.6 Promise常用API3. 接口调用-fetch用法3.1 fetch概述3.2 fetch基本用法3.3 fetch请求参数3.4 fetch响
比较暴力但好理解方法,下面详细说一下。 工具准备Flaskpip install flask数据下面的例子用动物森友会中鱼类价格、活动季节、图片等数据作为测试数据,通过关键词进行查询并做前端展示 下面介绍实现前后端分离过程:前端输入鱼名称,点击前端“查询”按钮,通过 Axios 把前端输入字符串传给后端函数,函数通过鱼名称进行检索,找出该鱼类价格及图片链接,数据
1、Controller接受前端值 方法参数使用HttpRequestServlet request, 通过request.getParameter("userName")获取。方法参数直接与前端页面标签name属性对应。方法参数使用对象, 其中对象成员属性与前端页面标签name属性对应。 控制器     作为控制器,大体作用是作为V端数据接收并且交给M层去处理,然后负责
转载 2023-12-12 11:03:43
159阅读
Vue界面在前后端交互过程中使用是AJAX方式来进行数据交互,我们一般来说使用较多是Vue-resource 以及 axios 这俩个组件来实现Vue前后端交互。vue-resource 和 axios 共性及区别共性: 1.都是对于AJAX封装,便于Vue项目来直接调用完成项目的前后台连接;区别: 1.在Vue1.0中官方推荐使用vue-resource,在Vue2.0时候
vue-前后端交互-axios 目录 文章目录1、基本特性2、基本用法3、axios 常用API4、axios参数传递4.1、GET与DELETE请求方式4.2、POST和PUT请求方式5、axios响应数据5.1、响应结果主要属性6、axios全局配置6、axios拦截器6.1、请求拦截器6.2、响应拦截器***后记*** : 内容 1、基本特性axios是一个基于Promise用于浏览器
转载 2023-12-09 15:18:19
71阅读
  • 1
  • 2
  • 3
  • 4
  • 5