相关疑难解决方法(0)

Node.js主机名/ IP与证书的altnames不匹配

我有代码:

var r = require('request');
r({
  method: 'POST',
  url: 'https://api.dropbox.com'},
  function() { console.log(arguments)  } )
Run Code Online (Sandbox Code Playgroud)

当我使用Node 0.9.4在桌面上运行它时,我在控制台中得到它:

{ '0': [Error: Hostname/IP doesn't match certificate's altnames] }
Run Code Online (Sandbox Code Playgroud)

当我在Netbook上使用Node 0.6.12运行它时,它都可以正常工作(302响应 - 我认为是正确的).

有问题Node.js主机名/ IP不匹配证书altnames,Rojuinex写道:"是的,浏览器问题......对不起"."浏览器问题"是什么意思?

UPD.在节点v0.8上回滚后,此问题已得到解决

node.js

51
推荐指数
7
解决办法
6万
查看次数

错误:主机名/ IP与证书的替代名称node.js不匹配

我想使用nodemailer从应用程序发送电子邮件,我的代码如下所示:

var smtpTransport = nodemailer.createTransport(smtpTransport({
          pool: true,
        host: 'smtp.myemailserver.com',
        port: 587,
        auth: {
            user: 'user@myDomain.com',
            pass: '******'
        }
}));
var mailOptions = {
    from: 'user@myDomain.com',
    to: 'user2@gmail.com',
    subject: 'test ',
    text: 'Hello world ',
    html: '<b>Hello world </b>'
    };

smtpTransport.sendMail(mailOptions, function(error, info){
    if(error){
       console.log(error);
    }else{
    console.log('Message sent: ' + info.response);
    }
});
Run Code Online (Sandbox Code Playgroud)

但我得到我无法弄清的错误:

 [Error: Hostname/IP doesn't match certificate's altnames: "Host: smtp.myemailserver.com. is not in the cert's altnames: DNS:secure.emailsrvr.com, DNS:www.secure.myemailserver.com"]
      reason: 'Host: smtp.myemailserverr.com. is not in the cert\'s altnames: DNS:secure.myemailserver.com, DNS:www.myemailserver.com', …
Run Code Online (Sandbox Code Playgroud)

nodemailer

2
推荐指数
1
解决办法
3839
查看次数

标签 统计

node.js ×1

nodemailer ×1