有没有办法在nodejs(expressjs)中链接两个服务器?

时间:2016-12-26 17:31:24

标签: javascript node.js express

我有两台服务器

http://127.0.0.1:7777/

http://127.0.0.1:7778/

我试图链接这两个服务器的操作。

例如,当我点击服务器7778时,我创建了一个文件夹并放置了一个检测文件创建的动作

var fs = require('fs');
   if (fs.existsSync('/home/diegonode/Desktop/ExpressCart-master/New')) {
       console.log("hello");
 }

但是我使用这样的应用程序,只有当它包含在路由器get

中时,此命令才有效

如何链接这两个服务器的操作?

   var express = require('express');
    var router = express.Router();
     var common = require('./common');

      // The homepage of the site
     router.get('/', function(req, res, next) { 
         var number_products =         req.config.get('application').number_products_index ? req.config.get('application').number_products_index : 8;

req.db.products.find({    product_published: { $in: [ 'true'  , 'true2'] },       }).limit(3).exec(function (err, results) {
    res.render('index', { 
         title: 'Shop', 
         results: results, 
         session: req.session,
         message: clear_session_value(req.session, "message"),
         message_type: clear_session_value(req.session, "message_type"),
         config: req.config.get('application'),
         helpers: req.handlebars.helpers,
         page_url: req.config.get('application').base_url,
         show_footer: "show_footer"
    });
});
  });

请帮帮我

我请参阅如何点击一台服务器的操作(或其他类型的操作)并在另一台服务器中检测此点击

我指的是使用路由器从另一台服务器获取,而不是从实际的服务器获取,并让我做一些动作 router.get((' http://127.0.0.1:7778/data'),

0 个答案:

没有答案