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

试图从发布的NodeJS与请求NPM数据到本地主机(环回扬鞭API)

IT培训 admin 5浏览 0评论

试图从发布的NodeJS与请求NPM数据到本地主机(环回扬鞭API)

当我尝试发布一个实例使用此代码,我没有得到任何错误内的NodeJS到环回,但我没有得到任何发布任何数据?

//NPM Package (request)
var request = require('request'); 

// Address of Loopback API on the same server
var api = "http://localhost:3000/api/devices"; 

//JSON Construction
var deviceInstance = {
     "manufacturer": "manufacturer",
     "model": "model"
   //etc
}

// NPM (request)
request({
   url: api,
   method: "POST",
   headers: {"Accept: application/json"},
   json: true,
   body: deviceInstance
}, function (error, response, body) {
      if(error) {
        console.log('error: '+ error);
      } else {
        console.log('document saved to api')
        console.log(body);
        console.log(response);
      }
});

process.exit();

我没有收到来自这是在同一台机器的服务器的响应消息或错误。如果我尝试在邮差(Windows应用程序)一样调用它实际上在API中创建一个实例,为什么不是我的本地节点连接到API?

回答如下:

为什么process.exit()?

调用process.exit()将强制进程尽快即使有尚待异步操作退出。

试图从发布的NodeJS与请求NPM数据到本地主机(环回扬鞭API)

当我尝试发布一个实例使用此代码,我没有得到任何错误内的NodeJS到环回,但我没有得到任何发布任何数据?

//NPM Package (request)
var request = require('request'); 

// Address of Loopback API on the same server
var api = "http://localhost:3000/api/devices"; 

//JSON Construction
var deviceInstance = {
     "manufacturer": "manufacturer",
     "model": "model"
   //etc
}

// NPM (request)
request({
   url: api,
   method: "POST",
   headers: {"Accept: application/json"},
   json: true,
   body: deviceInstance
}, function (error, response, body) {
      if(error) {
        console.log('error: '+ error);
      } else {
        console.log('document saved to api')
        console.log(body);
        console.log(response);
      }
});

process.exit();

我没有收到来自这是在同一台机器的服务器的响应消息或错误。如果我尝试在邮差(Windows应用程序)一样调用它实际上在API中创建一个实例,为什么不是我的本地节点连接到API?

回答如下:

为什么process.exit()?

调用process.exit()将强制进程尽快即使有尚待异步操作退出。

发布评论

评论列表 (0)

  1. 暂无评论