在intellij(15.0.4)下的settings-> Maven-> Repositories中,单击公司存储库上的更新时出现错误.
org.apache.maven.wagon.TransferFailedException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径
我可以理解,因为它是一个自签名的不受信任的证书,但我已将此证书添加到设置 - >工具 - >服务器证书 - >接受的证书.
我还添加了settings-> Maven-> Runner-> VM Options -Dmaven.wagon.http.ssl.allowall = true -Dmaven.wagon.http.ssl.insecure = true
我仍然遇到这个问题.
非常适合解决方案.
import React from "react";
import axios from "axios";
import {push} from "react-router-redux";
import {actionTypes} from "../Patient/actions";
import {put, call} from "redux-saga/effects";
import {updatePermissionsAction} from "../Patient/actions"
// Add a response interceptor for getting permissions
axios.interceptors.response.use(function(response) {
console.log("in interceptorXXXXXXXXXXX");
if(response.headers.permissions == null) {
return response;
}
var permissions = response.headers.permissions.split(',');
permissions.forEach((permission, index, permissionArray) => {
permissionArray[index] = permission.trim();
});
put({
type: actionTypes.UPDATE_PERMISSIONS,
permissions: permissions
});
return response;
}, function (error) {
// Do something with response error
});
Run Code Online (Sandbox Code Playgroud)
正在调用拦截器,但 put 不起作用。当我的传奇调用工作正常的减速器时。
也许拦截器不能使用这种模式?拦截器有没有办法调用减速器?
我们有一个有趣的问题.我们的客户想要使用我们基于Web的应用程序(后端/ DB与我们合作).但是,他们希望加密患者信息,因此我们公司的任何人都无法看到它.会有一些javascript解决方案吗?或者某种方式在发送给我们之前使用他们的加密?
axios ×1
encryption ×1
intellij-15 ×1
interceptor ×1
javascript ×1
maven ×1
reducers ×1
redux ×1
repository ×1
ssl ×1