我通过godaddy电子邮件帐户发送电子邮件.为此,我使用节点js发送电子邮件,但它给出以下错误:
{ [Error: getaddrinfo ENOTFOUND] code: 'ENOTFOUND', errno: 'ENOTFOUND', syscall: 'getaddrinfo' }
Run Code Online (Sandbox Code Playgroud)
源代码:
var transporter = nodemailer.createTransport({
host: 'ssl://smtpout.secureserver.net',
port: 465,
auth: {
user: 'Email address',
pass: 'password'
}
});
var mailOption = {
from: from,
to: to ,
subject: subject,
text: body
};
transporter.sendMail(mailOption,function(error, response){
if(error){
console.log(error);
}
else{
var successRes = { "status": "success" }
res.send(successRes,200);
}
});
Run Code Online (Sandbox Code Playgroud) 我已经安装了php,然后使用aptitude 安装了mongodb.我写了以下程序:
<?php
$m = new Mongo();
$db = $m->selectDB("Employees");
?>
Run Code Online (Sandbox Code Playgroud)
我得到了以下错误
PHP致命错误:第4行/var/www/test.php中找不到类'Mongo'
我看到我的php版本:
PHP 5.3.5-1ubuntu7.2与Suhosin-Patch(cli)(内置:2011年5月2日23:18:30)
有谁能告诉我为什么会出现这个问题?
如果我在chrome控制台上执行下面的代码然后,我得到了作为关联数组的答案:
var arr= [];
var i = 1;
for(var j = 1; j < 3; j++)
arr[j]=j;console.log(arr);
Run Code Online (Sandbox Code Playgroud)
答案: [1: 1, 2: 2]
但是当我使用节点执行时: [ , 1, 2 ]
为什么会有这么大的差异?据我所知,两人都在使用v8.