最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

check是nodejs连接来自localhost

运维笔记admin10浏览0评论

check是nodejs连接来自localhost

check是nodejs连接来自localhost

有没有办法检查nodejs连接的来源?

在我们的JavaScript中

if (window.location.host == "localhost")
{
    // Do whatever
}

但是我不知道怎么在nodejs中做,我想做(那时我只需要为git repo维护1个文件夹)

if (window.location.host == "localhost"){
    // connect to localhost mongodb
}else{
    // connect to mongodb uri
}
回答如下:
var os = require('os');
var database_uri;

if(os.hostname().indexOf("local") > -1)
  database_uri = "mongodb://localhost/database";
else
  database_uri = "mongodb://remotehost/database";

//Connect to database
mongoose.connect(database_uri, 
                 function(err){
                   if(err) console.log(err); 
                   else console.log('success');});

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论