小编txn*_*nxr的帖子

MongoError:getaddrinfo ENOTFOUND undefined undefined:27017

所以我正在努力通过Manning的Getting Mean书并遵循第5章中的步骤我试图在Mongolab上使用db作为Heroku的附加组件.当我运行此代码(本地和Heroku)时,它返回此错误:

MongoError:getaddrinfo ENOTFOUND undefined undefined:27017

这是我目前的代码:

var mongoose = require('mongoose');

var dbURI = "mongodb://localhost/loc8r";
if (process.env.NODE_ENV === 'production') {
    dbURI = process.env.MONGOLAB_URI;
}
mongoose.connect(dbURI);
Run Code Online (Sandbox Code Playgroud)

疑难解答我从终端启动了应用程序:

NODE_ENV=production MONGOLAB_URI=/*my mongo uri here*/
Run Code Online (Sandbox Code Playgroud)

它本地运行良好.所以我不确定问题的来源.有关排除错误的任何建议吗?

heroku mongoose mongodb mlab

6
推荐指数
5
解决办法
2万
查看次数

Node.js 不能请求一个 squarespace 站点?

我正在尝试请求此网站,但我不断收到 400 Bad Request 错误。这段代码几乎适用于我尝试过的任何其他不是用 squarespace 构建的网站,所以我猜这就是问题所在。

var request = require('request');
var cheerio = require('cheerio');
var url = 'http://www.pond-mag.com/';



request(url, function(error, resp, body){
    if(!error){
        var $ = cheerio.load(body);
        console.log(body);
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript squarespace node.js node-request

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