自学内容网 自学内容网

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:


原文地址:https://blog.csdn.net/qq_31937799/article/details/145028731

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!