草庐IT

前后端

全部标签

【前端】根据后端返回的url进行下载并设置文件下载名称

        在我们项目当中存储文件是存储到厂商的服务器上的,然后厂商返回一个可以直接下载url地址,但是前端使用这个url下载的时候永远都是保存一个名字,这时候我们就需要设置文件保存的名称,        那么如何实现呢?使用了fetch将url转换成了blob即可。代码如下:constdownLoadFile=(url:string,fileName:string)=>{consta=document.createElement("a");fetch(url).then((res)=>res.blob()).then((blob)=>{//将链接地址字符内容转变成blob地址a.href

Vue框架部署、项目构建与后端交互详解

引言Vue.js作为一款现代化的JavaScript框架,广泛用于构建用户界面。本文将详细介绍如何部署Vue框架,进行项目构建,并深入讨论前后端交互的方法。第一部分:Vue框架部署1.1安装Node.js和npm首先,确保你的开发环境中安装了Node.js和npm(Node.js包管理器)。你可以在Node.js官网(https://nodejs.org/)上下载安装包进行安装。安装完成后,可以通过以下命令验证是否安装成功:bashCopycodenode-vnpm-v1.2安装VueCLIVueCLI是Vue.js的官方脚手架工具,用于快速搭建Vue项目。通过以下命令安装VueCLI:bas

前端传json数据给后端使用pojo类接收 属性值为null解决思路

1问题分析:    (1)第一种可能:前端字段与后端属性名对应不上    (2)第二种可能;pojo类没有Getter和Setter方法来读取和写入属性值    (3)第三种可能:没有使用@RequestBody注解或者@RequestParam注解2解决方法:    (1)第一种可能解决方法:检查自己的json数据和pojo类属性名        说一下我当时遇到的问题:我前端json对象里面又嵌套了一个json对象给后端导致我所有的属性值为null,所以我将嵌套的json对象删除就好了pojo类:/***新增课程Dto*/@Data@ApiModelpublicclassAddCourse

基于Java+SpringBoot+Vue前后端分离手工艺品销售系统设计和实现

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作✌主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。🍅文末获取源码联系🍅👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅Java项目精品实战案例《100套》Java微

基于Java+SpringBoot+Vue前后端分离校园体育场馆(设施)使用管理网站设计和实现

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作✌主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。🍅文末获取源码联系🍅👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅Java项目精品实战案例《100套》Java微

后端想苟住,安卓和鸿蒙那个更好

看到这个问题,作为一个在安卓待了快7年的老油条了,我有话要说。目前来说,使用安卓系统的设备,数量上比较多。全球多个国家,例如中国,美国,韩国等都有使用安卓。安卓发展也很多年,google在2005年收购了Android,2007年发布Android1.0手机操作系统,技术成熟,学习可以找到很多资料。而鸿蒙系统是华为推出的,已使用在许多设备上,数量目前比安卓少,但也有一定市场,因此很多公司会有需求。比如知乎App,京东App,淘宝App,抖音App,等等,一般都会推出安卓,IOS,鸿蒙等版本。最最最重要的是,华为发布HarmonyOS4系统后,宣布下一个鸿蒙版本将不再支持安卓应用,并启动鸿蒙原生

使用element的form表单,实现显示后端错误信息,并且如果有错误信息(前端通过rules检测的错误信息或者后端传过来的错误信息(如该用户已经注册或该邮箱已经存))点击提交按钮不会再次发起异步请求

前提(触发方式可以有两种触发trigger:'blur' 或trigger:'change')主要是三个要点:1.给el-form-item标签设置error属性,并且绑定data里面的数据(也即:error="emailError"):2.设置rules规则为改变trigger触发方式,设置为trigger:'change'(如果是trigger:'blur',表单项(el-form-item)的input输入框就会失去焦点就触发一次,也即检查一次rules里面的设置的前端规则,而后端传过来的错误(如该邮箱已经注册)是检查不到,所以导致每次失去焦点(输入框的内容未改变,只是点进入输入框,然后

hadoop - 配置多个 OpenTSDB 以使用单个 HBase 后端

我必须配置多个openTSDB才能将数据放入单个HBase。在所有TSD中,一个将在Hbase本地运行,而其他将在远程运行。为此,我尝试使用--zkquorum=xxx:xxx:xxx:xxx:YY的额外参数运行TSD,尽管它能够连接但在内部给出了一些异常。有人可以告诉我运行多个TSD以使用单个Hbase我必须配置什么吗? 最佳答案 如果您按照http://opentsdb.net/setup-hbase.html中的说明进行操作要设置单节点集群,您需要删除属性hbase.zookeeper.dns.interface和hbase.

前端传递参数,后端如何接收

目录简单参数传递方式获取方式一获取方式二相关注解实体参数数组集合参数传递方式相关注解获取方式一获取方式二日期参数传递方式相关注解获取方式json参数传递方式相关注解获取方式路径参数传递方式相关注解获取方式传递多个简单参数传递方式简单参数携带在请求的URL中,例如:http://localhost:8080/test?page=1&pageSize=10简单参数放在请求路径的后面,以?连接,以&分隔。获取方式一通过HttpServletRequest对象获取例如:importjakarta.servlet.http.HttpServletRequest;importorg.springframe

Docker:部署若依前后端分离版

Docker:部署若依前后端分离版1.停止天翼云上的原来跑的若依项目2.停止腾讯云上的若依项目3.使用Docker部署3.1天翼云数据库&Redis3.1.1部署数据库3.1.2部署Redis数据库3.1.1部署Nginx(这里被天翼云坑了换的腾讯云运行nginx)3.2腾讯云部署后端&前端&Nginx3.2.1部署前端3.2.2部署后端注意参考1.停止天翼云上的原来跑的若依项目ps-ef|grep'java'可以看到ruoyi的进程是4969kill-94969停止服务2.停止腾讯云上的若依项目3.使用Docker部署3.1天翼云数据库&Redis3.1.1部署数据库#1.删除原来的MySQ