草庐IT

前后端分离

全部标签

【Nginx笔记02】通过Nginx服务器转发客户端的WebSocket接口到后端服务

这篇文章,主要介绍如何通过Nginx服务器转发客户端的WebSocket接口到后端服务【知识星球】。目录一、Nginx配置WebSocket1.1、Nginx配置内容1.2、客户端请求地址1.3、创建WebSocket测试工程1.4、启动测试1.5、WebSocket超时问题1.5.1、设置超时时间1.5.2、建立心跳机制(推荐)一、Nginx配置WebSocket今天在工作中,遇到了一个需求,这个需求大概是前端和后端需要采用WebSocket方式来进行通信,因为是WebSocket接口,客户端需要知道通讯的接口地址,WebSocket接口的地址格式是:【ws://ip:port/xxx/yy

Linux之部署前后端分离项目

 Nginx配置安装1.安装依赖我们这里安装的依赖是有4个的[root@localhostopt]#yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel2.上传解压安装包[root@localhostopt]#tar-xvfnginx-1.13.7.tar.gz-C/usr/local/java/3.安装Nginx(1)进入安装包目录cdnginx-1.13.7(2)安装ssl证书./configure--with-http_stub_status_module--with-http_ssl_module(3)安装编译make&

java医院综合信息管理云HIS系统源码(前后端分离、SaaS模式)

 目录综合管理系统业务系统技术框架系统基础数据录入系统功能介绍云his综合管理系统云his业务系统门诊管理系统住院管理系统药房管理系统药库管理系统系统管理云HIS系统分为两个大的系统:综合管理系统和业务系统综合管理系统由运营商、开发商和监管机构使用,用来进行运营管理、运维管理和综合监管。业务系统由基层医院使用,用来支撑医院各类业务运转。技术框架前端:Angular+Nginx后台:Java+Spring,SpringBoot,SpringMVC,SpringSecurity,MyBatisPlus,等数据库:MySQL+MyCat缓存:Redis+J2Cache消息队列:RabbitMQ任务调

若依报500异常,只有前端没有后端

1.在vue.config.js中target的网址为https://vue.ruoyi.vip,process.env.VUE_APP_BASE_API]:{target:`https://vue.ruoyi.vip`,}2.pathRewrite单引号中加入/prod-apipathRewrite:{'^'+process.env.VUE_APP_BASE_API]:'/prod-api'3.在.env.development中变更VUE_APP_BASE_API='/prod-api'

java - 如何在整数数据类型的 hibernate 分离条件中使用 LIKE?

我必须执行Restrictions.like("sequenceNo","%"+Integer.valueOf(sequenceNo.trim())+"%")。字段sequenceNo是整数类型,但是sequenceNo参数值为字符串。我的问题是出现异常java.lang.ClassCastException:java.lang.Stringcannotbecasttojava.lang.Integer。由于某些原因,我真的必须让我的参数成为字符串数据类型。当我在SQL中尝试使用它来喜欢一个整数时,它起作用了。请帮忙。谢谢。 最佳答案

java - 如何像grep一样从java 8流匹配前后获取行?

我有一个文本文件,里面有很多字符串行。如果我想在grep中查找匹配前后的行,我会这样做:grep-A10-B10"ABC"myfile.txt如何使用流在Java8中实现等效项? 最佳答案 如果您愿意使用第三方库并且不需要并行性,那么jOOλ提供如下SQL风格的窗口函数Seq.seq(Files.readAllLines(Paths.get(newFile("/path/to/Example.java").toURI()))).window(-1,1).filter(w->w.value().contains("ABC")).for

用Java语言创建的Spring Boot项目中,对前端传递来的参数名字不顺眼,作为后端如何将参数改名?

在进行前后端交互的过程中,哪怕在有需求文档的情况下,前后端的参数也有可能发生错误(参数名称不一致的情况),那么在这种情况下,如何进行更改??总不能去胁迫前端/后端开发者去更改代码吧!代码很简洁的话,没点额问题,但是对于一个企业级代码,动不动几万行起,这种该如何操作??别急,来看小编带你走进在Java语言中创建的SpringBoot项目中,对前端传递来的参数名字不顺眼,作为后端如何将参数改名?假设:前端给我传来一个名称为name的参数:@RestController@RequestMapping("/param")publicclassParamController{@RequestMappin

「Web架构模式」模式:前端的后端(BFF)

面向用户界面和外部方的单用途边缘服务介绍随着web的出现和成功,交付用户界面的实际方式已经从厚客户端应用程序转变为通过web交付的界面,这一趋势也使基于SAAS的解决方案总体上得以发展。通过web提供用户界面的好处是巨大的——主要是因为发布新功能的成本大大降低了,因为客户端安装的成本(在大多数情况下)被完全消除了。然而,这个简单的世界并没有持续太久,不久之后,手机时代就到来了。现在我们有麻烦了。我们有服务器端功能,我们希望通过桌面webUI和一个或多个移动UI公开这些功能。考虑到最初开发的系统是以桌面webUI为基础的,我们在适应这些新类型的用户界面时经常会遇到问题,因为桌面webUI和我们支

若依前后端分离前端部署nginx反向代理后刷新页面失效及用户登录后404问题解决

目录问题背景nginx配置(解决页面刷新失效问题)注意点用户登录后出现404问题描述问题解决问题背景项目需要部署到服务器之后由第三方进行了反向代理,所以我们必须适配第三方的url。由于第一次部署固定好路由格式的前端项目,途中遇到了比较多的问题。nginx配置(解决页面刷新失效问题)首先nginx.conf要配置正确,核心配置如下:server{listen前端端口;server_name服务器ip;#charsetkoi8-r;#access_loglogs/host.access.logmain;location/{rootdist所在目录/dist;try_files$uri$uri//i

React Native在安卓虚拟机上运行时,使用fetch或者axios向后端索取数据时候提示:【TypeError: Network request failed】或者类似提示

问题如标题,我想向我的后端发送一个请求,但是提示网络错误。但是并不是对所有的url(不同域名或者ip地址)都是提示错误,有部分url能够成功获取数据。已知使用的后台都是正确可用的。axios.get('http://xxx.xxx.xxx.xxx:3000/api/...',{headers:{Accept:'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7','Conten