1. 服务器的ip没有设置成所有ip都能访问的,或防火墙没开
  2. 跨域问题(刚开始异源,有这个问题,主要是前端做一下配置代理,后端也可以配置跨域资源共享(CORS))
    @Configuration
    public class CorsConfig implements WebMvcConfigurer {@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/**").allowedOrigins("*") // 允许所有来源.allowedMethods("GET", "POST", "PUT", "DELETE") // 允许所有请求方法.allowedHeaders("*"); // 允许所有请求头}
    }
  3. 前端配置时的请求参数名和后端设置的不一致
  4. 前后端的数据格式不匹配,要统一为JSON字段类型(后端做个JsonUtils来序列化/反)
  5. 对于时间这个字段,后端要配置一下返回的格式,定义为LocalDateTime类型,并加上注解
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  6. 后端的某个字段的varchar设置的长度不够
  7. 返回的code的统一,请求成功是1,有问题一律是0
  8. token的配置,过期时间和生效问题,以及要加上Bearer来标记,告知服务器请求中包含的是一个token(这个token是一种表示权限或身份验证信息的凭证)
  9. 拦截器的问题,可能/index和/index/* 的细微差异就完全不一样(/index:表示精确匹配路径为 /index 的请求,只能是这一个路径才能被拦截,/index/*:是一种通配符形式的路径匹配,代表拦截以 /index/ 开头的所有请求)
  10. 获取列表类似的接口,给前端返回数据的时候,返回成数组的形式,前端更好渲染(相比于返回对象)(若数据是「多个同类事物」(列表、集合)→ 用 数组;若数据是「一个事物的多属性」或「多维度结果」(详情、统计、接口响应体)→ 用 对象
  11. 图片有时候把网上的图片链接存到数据库中,前端那里展示的时候展示不出来,后续可以改进:通过 Nginx 将图片目录映射为 URL 路径(如http://服务器地址/images/xxx.jpg),前端直接通过该 URL 访问图片
  12. nginx配置找不到资源的问题(配置了server里面的server_name和location路径,用于主页面index.html和静态资源的单独访问)【要是反向代理:要启动两台机器,假设是本机localhost和服务器ip,那就是访问本机然后代理到服务器;显然这种方案的局限性很明显,所以可以申请一个域名,然后通过访问域名代理到服务器,具体配置:proxy_pass 路径
    # 定义一个服务器块,监听 80 端口(HTTP 默认端口)
    server {listen 80;# 服务器的公网 IP 或已解析的域名(如 your-domain.com)server_name 1.2.3.4 your-domain.com; # 核心:所有请求(/ 开头)转发到后端服务location / {# 转发目标:服务器本机的后端服务(IP:端口)proxy_pass http://127.0.0.1:3000; # 关键:向后端传递原始请求信息(否则后端获取不到真实客户端 IP、域名等)proxy_set_header Host $host;                  # 传递外部访问的域名/IPproxy_set_header X-Real-IP $remote_addr;      # 传递客户端真实 IPproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 传递代理链 IPproxy_set_header X-Forwarded-Proto $scheme;   # 传递协议(http/https)# 可选:配置超时时间(避免请求长时间阻塞)proxy_connect_timeout 60s;  # 连接后端超时proxy_read_timeout 60s;     # 读取后端响应超时}
    }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/98561.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/98561.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/98561.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数字图像处理-设计生成一个半球

1 实验题目设计生成一个半球(matlab)。2 程序源代码%Hemisphere clear,clc,close all %Sphere radius R1; %Set grid number n30; theta (-n:2:n)/n*pi; phi ([0,0:2:n])/n*pi/2; cosphi cos(phi); cosphi(1) 0; cosphi(end) 0; sintheta sin(thet…

mac M1上安装windows虚拟机报错

Parallels版本是18.0.02 mac:arm系统15.6.1 自动获取windows11下载,安装的时候报错,蓝屏,是因为安装的版本不对,猜测原因应该是18.0.02不支持最新版的windows11,需要更新最新版的Parallels。 解决方案&am…

基于R语言机器学习方法在生态经济学领域中的实践技术应用

近年来,人工智能领域已经取得突破性进展,对经济社会各个领域都产生了重大影响,结合了统计学、数据科学和计算机科学的机器学习是人工智能的主流方向之一,目前也在飞快的融入计量经济学研究。表面上机器学习通常使用大数据&#xf…

第01章 初识MySQL与mysql8.0的安装

初识 MySQL 文章目录初识 MySQL引言一、数据库基础1.1 什么是数据库1.2 表1.3 数据类型1.4 主键二、数据库技术构成2.1 数据库系统2.2 SQL 语言2.2.1 数据定义语言(DDL)2.2.2 数据操作语言(DML)2.2.3 数据查询语言(DQL…

【数据结构基础习题】-1- 数据结构基本操作

一、顺序表和链表习题 1. 顺序表就地逆置#include <stdio.h> // 定义顺序表结构 #define MAXSIZE 100 typedef struct {int data[MAXSIZE];int length; } SqList; // 就地逆置顺序表 void reverseList(SqList *L) {int i, temp;for (i 0; i < L->length / 2; i) {…

【Java实战㉞】从0到1:Spring Boot Web开发与接口设计实战

目录一、Spring Boot Web 基础配置1.1 Web 起步依赖&#xff08;spring-boot-starter-web 导入与核心组件&#xff09;1.2 内置服务器配置&#xff08;Tomcat 端口、线程池、连接超时设置&#xff09;1.3 静态资源访问&#xff08;静态资源存放路径、自定义资源映射&#xff09…

房屋安全鉴定机构评价

房屋安全鉴定机构评价&#xff1a;如何选择专业可靠的检测服务在建筑行业快速发展的今天&#xff0c;房屋安全鉴定已成为保障建筑安全、预防事故的重要环节。面对市场上众多的房屋安全鉴定机构&#xff0c;如何科学评价并选择一家专业可靠的服务提供方&#xff0c;是许多业主、…

【算法专题训练】19、哈希表

1、哈希表基础知识 以键值对的方式进行数据存储优点&#xff1a;哈希表数据结构在插入、删除或查找一个元素时&#xff0c;都只需要O(1)的时间 哈希表设计三要点&#xff1a; 为了快速确定一个元素在哈希表中的位置&#xff0c;可以使用一个数组&#xff0c;元素的位置为他的…

某光伏电力监控系统网络安全监测项目:智能组网技术优化方案实践

背景与挑战随着光伏电力行业的快速发展&#xff0c;光伏电站的规模和分布范围日益扩大。电力监控系统作为光伏电站的核心平台&#xff0c;其网络安全直接关系到电力生产的稳定性与可靠性。然而&#xff0c;光伏场站通常分布在偏远地区&#xff0c;网络环境复杂&#xff0c;传统…

GEE训练教程:基于Landsat 8卫星影像识别并提取指定区域内无云覆盖的区域多边形,最终导出为矢量文件

简介 本文使用Google Earth Engine平台,通过Landsat 8卫星影像识别并提取指定区域内无云覆盖的区域多边形,最终导出为矢量文件。主要步骤包括:定义研究区域、创建云检测算法、筛选高质量影像、将无云区域转换为矢量多边形,并进行可视化检查和数据导出。 使用Google Earth…

UniApp 页面通讯方案全解析:从 API 到状态管理的最佳实践

在 UniApp 跨端开发中&#xff0c;组件与页面间的通讯是核心需求。无论是父子组件交互、跨页面数据传递&#xff0c;还是全局状态共享&#xff0c;选择合适的通讯方案直接影响代码的可维护性和性能。本文将系统对比 uni.$emit 系列 API、状态管理库&#xff08;Vuex/Pinia&…

【c++进阶系列】:万字详解AVL树(附源码实现)

&#x1f525; 本文专栏&#xff1a;c &#x1f338;作者主页&#xff1a;努力努力再努力wz &#x1f4aa; 今日博客励志语录&#xff1a; 路在脚下延伸时&#xff0c;不必追问终点何在。你迈出的每一步&#xff0c;都在重新定义世界的边界 ★★★ 本文前置知识&#xff1a; …

前端日志回捞系统的性能优化实践|得物技术

一、前言在现代前端应用中&#xff0c;日志回捞系统是排查线上问题的重要工具。然而&#xff0c;传统的日志系统往往面临着包体积过大、存储无限膨胀、性能影响用户体验等问题。本文将深入分析我们在dw/log和dw/log-upload两个库中实施的关键性能优化&#xff0c;以及改造过程中…

【QT随笔】结合应用案例一文完美概括QT中的队列(Queue)

【QT随笔】结合应用案例一文完美概括QT中的队列&#xff08;Queue&#xff09; 队列&#xff08;Queue&#xff09;是一种线性数据结构&#xff0c;其核心规则为先进先出&#xff08;FIFO, First-In-First-Out&#xff09;&#xff1a; 新元素在队尾插入&#xff08;enqueue&a…

At least one <template> or <script> is required in a single file component

环境rspack vue3原因rule 中配置了两个vue-loader删掉一个即可。

LangChain实战(十八):构建ReAct模式的网页内容摘要与分析Agent

本文是《LangChain实战课》系列的第十八篇,将深入讲解如何构建一个基于ReAct模式的智能网页内容摘要与分析Agent。这个Agent能够自主浏览网页、提取关键信息、生成智能摘要,并进行深入的内容分析,让信息获取和理解变得更加高效。 前言 在信息爆炸的时代,我们每天都需要处理…

debian11 ubuntu24 armbian24 apt install pure-ftpd被动模式的正确配置方法

debian11 ubuntu24 armbian24 apt install pure-ftpd被动模式的正确配置方法 安装方法请看&#xff1a;https://www.itbulu.com/pure-ftpd.html 疑难问题解决 原本以为配置很简单的&#xff0c;无非是修改 ForcePassiveIP MinUID PassivePortRange PureDB这几个配置项就行了…

量化金融|基于算法和模型的预测研究综述

一、研究背景与发展历程​​1.​​量化投资理论演进​​•奠基阶段&#xff08;1950s-1960s&#xff09;​​&#xff1a;Markowitz均值方差理论&#xff08;1952&#xff09;、CAPM模型&#xff08;1964&#xff09;奠定现代量化投资基础•衍生品定价&#xff08;1970s-1980s&…

从零开始的云计算生活——第六十天,志在千里,使用Jenkins部署K8S

一.安装kubectl1、配置yum源cat <<EOF | tee /etc/yum.repos.d/kubernetes.repo [kubernetes] nameKubernetes baseurlhttps://mirrors.aliyun.com/kubernetes-new/core/stable/v1.28/rpm/ enabled1 gpgcheck1 gpgkeyhttps://mirrors.aliyun.com/kubernetes-new/core/sta…

无人机电压模块技术剖析

无人机电源模块的基本运行方式无人机电压模块的核心任务是对动力电源&#xff08;通常是锂电池&#xff09;进行转换、调节和分配&#xff0c;为飞控、图传、摄像头、舵机等各个子系统提供稳定可靠的电能。其运行方式可以概括为&#xff1a;电压转换与调控&#xff1a;无人机动…