springboot和vue配置https请求
·
项目场景:
代码发布到线上使用https请求需要配置ssl证书,前后端都需要修改。
问题描述
如图,我们在调用接口时报如下错误,这就是未配置ssl但是用https请求产生的问题。

解决方案:
前端:在vite.config.js文件里添加证书配置
import { readFileSync } from "fs"
return {
base: `./`,
// 引入证书
devServer: {
https: {
cert: readFileSync(resolve(__dirname, './cert.crt')),
key: readFileSync(resolve(__dirname, './cert.key'))
},
open: true,
},
}
后端:在application.yml中添加ssl
server:
port: 8833
servlet:
# 应用的访问路径
context-path: /
# 添加ssl配置
ssl:
enabled: true
key-store: classpath:www.abc.cn.jks # jks的路径,把jks放在在目录下
key-password: 1abc2def # 密码
key-store-password: 1abc2def
key-store-type: jks
spring:
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)