首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从localhost (laravel,nodejs)调用localhost?

如何从localhost (laravel,nodejs)调用localhost?
EN

Stack Overflow用户
提问于 2016-03-24 06:05:28
回答 1查看 1.3K关注 0票数 2

我正在编写一个使用node和laravel的应用程序。我运行的是解析为http://localhost:8000的小型laravel本地服务器。我还在localhost:3000上运行一个节点服务器。然后尝试从第二个服务器调用第一个服务器。以下是NodeJs代码:

代码语言:javascript
复制
var restify = require('restify');

var server = restify.createServer();

server.listen(3000, function() {
  console.log('%s listening at %s', server.name, server.url);
});

下面是我发出http请求的地方:

代码语言:javascript
复制
var http = require('http');


module.exports = {
    call: function (host, path) {
        var options = {
          host: host,
          path: path,
          port: 8000,
          method: 'GET'
        };

        callback = function(response) {
          var str = '';

          response.on('data', function (chunk) {
            str += chunk;
          });

          response.on('end', function () {
            return str;
          });
        }

        http.request(options, callback).end();
    }
}

这是我正在进行的实际调用:

代码语言:javascript
复制
httpCaller.call('http://localhost', '/fire');

我在命令行上得到以下响应:

代码语言:javascript
复制
Error: getaddrinfo ENOTFOUND http://localhost http://localhost:8000
    at errnoException (dns.js:26:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:77:26)

我尝试删除http://,只调用本地主机,得到以下结果:

代码语言:javascript
复制
Error: connect ECONNREFUSED 127.0.0.1:8000
    at Object.exports._errnoException (util.js:890:11)
    at exports._exceptionWithHostPort (util.js:913:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1057:14)

我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2016-03-24 06:59:29

尝试使用http.get函数?

代码语言:javascript
复制
http.get('http://localhost:8000/fire', (res) => {
  console.log(`Got response: ${res.statusCode}`);
  // consume response body
  res.resume();
}).on('error', (e) => {
  console.log(`Got error: ${e.message}`);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36189602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档