
网站建设
文章平均质量分 95
程序员jin
公众号:小金的学习笔记
展开
-
全网最全的跨域解决方式
在Web应用程序中,由于浏览器的同源策略(Same-Origin Policy),浏览器会限制从一个源(域、协议、端口)发起的HTTP请求,只能访问同一源上的资源。1)设置 CORS 响应头:后端可以在 HTTP 响应头中添加相关的 CORS 标头,允许特定的源(域名、协议、端口)访问资源。3)@CrossOrigin 注解:Spring Boot 项目可以直接在对应的 Controller 或接口方法上添加 @CrossOrigin 注解实现跨域,但这种方式对代码的侵入性较大。原创 2025-01-20 21:31:05 · 1686 阅读 · 0 评论 -
前端的全局请求配置和后端的yml文件配置api
在这个信息中,context-path是空的,意味着web应用的根目录将会映射到http://localhost:8082;浏览器中打开"http://localhost:8082/api/doc.html",即可打开在线文档;当server.servlet.context-path有配置时,比如/demo,此时的访问方式为localhost:8080/demo/xxxxxx。同一个项目需要再次打包重新上传时,只需要将更目录对应的文件更换即可,刷新页面,一直正常,不需要删除项目,重新再创建。原创 2025-01-20 11:23:44 · 1013 阅读 · 0 评论 -
全网最全的项目部署和网站上线
项目上线,绑定域名,网站备案需要经过云服务器和工信部管局,需要经过比较长的时间,即便项目已经完成,网站备案需要时间。遇到部署上的问题,建议先阅读项目使用的框架的官方文档,比如:https://pro.ant.design/zh-CN/docs/deploy,官方提供了 Nginx 部署的方法。首先购买一台服务器,各大云服务商的新用户都有优惠,推荐先看“最新活动”页面,比如:https://cloud.tencent.com/act。但是经过验证,目前访问除主页外的其他页面,如果刷新,就会出现 404。原创 2024-05-28 23:15:09 · 1475 阅读 · 0 评论 -
前后端项目部署和解决跨域
什么是跨域?浏览器为了用户的安全,仅允许向同域名、同端口的服务器发送请求。前端的域名和后端域名不一样,域名不一样就出现了跨域,跨域的话就报错了。我们可以看一下网络请求。为了防止跨域,或者说为了检测跨域,浏览器它会在发送正式请求之前,发送一个预检请求,预检的请求方法是OPTIONS。预检请求经常用来检查是否跨域,或者换一句话说,当我们请求的域名是和当前网页域名不同的时候,它就会发送预检请求。原创 2024-05-27 22:00:00 · 1732 阅读 · 0 评论 -
多环境和前后多环境实战
多环境:指同一套项目代码在不同的阶段需要根据实际情况来调整配置并且部署到不同的机器上。根据实际需要,将同一个项目(或同一套代码)按照一定方法进行区分,并将所需资源和项目本身部署到不同的机器上。不同环境的项目可以有不同的行为,且能够同时存在、互不影响。每个环境互不影响区分不同的阶段:开发 / 测试 / 生产等对项目进行优化:本地日志级别精简依赖,节省项目体积项目的环境 / 参数可以调整,比如 JVM 参数针对不同环境做不同的事情。原创 2024-05-26 22:22:58 · 1089 阅读 · 0 评论 -
全网最全的域名解析和网站备案
在 Internet 上有千百万台主机,为了区分这些主机,每一台主机都被分配一个 IP 地址。但由于 IP 地址没有实际意义难于记忆,于是就有了域名(Domain Name)。而获得域名的方式是通过付费获得域名一年或多年内的使用权,我们称之为域名注册。原创 2024-05-22 20:24:17 · 4731 阅读 · 0 评论 -
如何使用云服务器安装宝塔面板?
现在我们就可以用宝塔快速的安装咱们需要的前端和后端的软件,点击左侧菜单栏的软件商店。下载软件的版本可以更换。安装错版本没关系,可以去点击设置-> 切换版本。下载常用必须的软件:Nginx、Tomcat、Mysql等。Tomcat:装tomcat只是为了装java,装完Tomcat后,然后先把tomcat停掉,不然用不了8080端口。Mysql:在宝塔面板 软件商店 -> 应用搜索,搜索mysql,这里安装5.7以上版本。原创 2024-05-21 19:43:14 · 1433 阅读 · 0 评论