最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

check是nodejs连接来自localhost

IT培训 admin 2浏览 0评论

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');});

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. 暂无评论