小编Man*_*asp的帖子

由于预检,获取答案为空?

我有一个webapp react.js/redux/webpackt/es6 ...和一个api与大猩猩的mux一起去.
当我用下面的函数打电话时,我的标题是空的,也是内容.

我在我的webapp中使用这个包来打电话

"isomorphic-fetch": "^2.2.1",
Run Code Online (Sandbox Code Playgroud)

我的电话示例

export function Login(userData) {
  return dispatch => {
    fetch(API + '/login', {
      method: 'post',
      headers: {
        'Accept': 'application/json',
        'Content-Type': 'application/json',
      },
      body: JSON.stringify({
        email: userData.email,
        password: userData.password,
      }),
    })
    .then(response => {
      console.log(response);
      console.log(response.statusText);
      console.log(response.status);
      console.log(response.headers);
      console.log(response.headers.get("Authorization"));
      console.log(response.json());
      return response.json()
      if (response.status >= 200 && response.status < 300) {
        console.log(response);
        dispatch(LoginSuccess(response));
      } else {
        const error = new Error(response.statusText);
        error.response = response;
        dispatch(LoginError(error));
        throw error;
      }
    }).then(function(json) {
      console.log('parsed json' + json) …
Run Code Online (Sandbox Code Playgroud)

javascript go redux fetch-api

6
推荐指数
1
解决办法
3235
查看次数

由于 x509 证书依赖于旧版通用名称字段,因此无法使用 Golang 连接到服务器

我正在尝试连接 mongodb 服务器,要连接我必须提供 CA 证书文件和 tls 证书文件。

当我使用以下命令时,我没有问题

$ mongo --host customhost:port DB --authenticationDatabase=DB -u ACCOUNT -p PWD --tls --tlsCAFile /etc/ca-files/new-mongo.ca.crt --tlsCertificateKeyFile /etc/ca-files/new-mongo-client.pem 
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试与 mongo 连接(并且仅使用 tls 客户端进行测试)时,出现以下错误:

failed to connect: x509: certificate relies on legacy Common Name field, use SANs or temporarily enable Common Name matching with GODEBUG=x509ignoreCN=0
Run Code Online (Sandbox Code Playgroud)

如果我使用 env 变量一切正常,但我想知道如何修复它而不必使用它。

$ mongo --host customhost:port DB --authenticationDatabase=DB -u ACCOUNT -p PWD --tls --tlsCAFile /etc/ca-files/new-mongo.ca.crt --tlsCertificateKeyFile /etc/ca-files/new-mongo-client.pem 
Run Code Online (Sandbox Code Playgroud)

证书:

failed to connect: x509: certificate relies on legacy Common Name field, use …
Run Code Online (Sandbox Code Playgroud)

ssl ca go mongodb handshake

5
推荐指数
1
解决办法
346
查看次数

标签 统计

go ×2

ca ×1

fetch-api ×1

handshake ×1

javascript ×1

mongodb ×1

redux ×1

ssl ×1