angular - Angular 2 方式 SSL 响应收到 500 错误
问题描述
大多数问题都是在 Spring Boot 上提出的,但下面的问题是 Angular 和 Spring Boot 安全性的结合。
java api 是安全的,因为它使用 SSL client-auth = Need。因此,Angular 收到 500 错误代码作为响应。但是,如果在 application.yml 中将 client-auth 更改为WANT,则 angular 会获得有效响应。
如果client-auth =需要,请建议如何以角度处理。我也尝试在代理设置中添加证书,但没有奏效。
const fs = require("fs");
const PROXY_CONFIG = {
"/api/*": {
changeOrigin: true,
secure: false,
target: "https://localhost:8080"
},"/api/*": {
changeOrigin: true,
secure: false,
logLevel:"debug",
rejectUnauthorized: "false",
target: {
host: "localhost:8080",
passphrase: process.env.npm_config_clientcertpass,
pfx: fs.readFileSync(process.env.npm_config_clientcert),
protocol: "https:"
}
}
};
module.exports = PROXY_CONFIG;
“尝试代理时出错:localhost:4200/api/v1”
我尝试在谷歌上搜索解决方案,但无法找到我的具体问题。
解决方案
推荐阅读
- linux - 需要屏蔽jenkins中的敏感信息
- python - 如果字符存在,如何从特定索引中删除熊猫列中的字符
- visual-studio - Visual Studio 17 - 示例颜色可见性
- javascript - 如何将 Html 框与 Javascript 函数链接以提供预期的输出?
- python - Pyinstaller 3.5 不会生成独立的可执行文件
- sql - 插入后SSIS不更新表
- javascript - 设置 document.domain 时出现安全错误
- python - 如何从 QTextDocument 返回特定字体大小和颜色的文本?
- sql - 表之间的 SQL 属性差异
- python - 当一个工作簿有意重复数据时,如何合并两个工作簿?