大多数问题都是关于spring boot的,但下面的问题是Angular 和spring boot安全性的结合。
java api是安全的,因为它使用ssl客户端auth=need。因此,angular收到500个错误代码作为响应。但是,如果客户端身份在application.yml中更改为want,则将获得有效响应。
如果客户端身份验证=需要,请建议如何以Angular 处理此问题。我还尝试在代理设置中添加证书,但没有成功。
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时出错”
我试图在谷歌上搜索解决方案,但找不到我的具体问题。
暂无答案!
目前还没有任何答案,快来回答吧!