REST API node.js

西伯利亚银行

我正在尝试从服务器端(.js)的REST API检索数据并将其显示在我的视图( .jade)中

我能够获取数据,但无法将其发送到视图。这是我的代码的样子:

 var BugData ='initial data' ;
 var https = require('https');

var optionsget = {
    rejectUnauthorized: false,
    host : 'My host', // here only the domain name
    // (no http/https !)
    port : 443,
    path : 'Mypath', // the rest of the url with parameters if needed
    method : 'GET' // do GET
};

console.info('Options prepared:');
console.info(optionsget);
console.info('Do the GET call');
// do the GET request
var reqGet = https.request(optionsget, function(res) {
    console.log("statusCode: ", res.statusCode);

       res.on('data', function(d) {
        console.info('GET result:\n');

        BugData =d; 
        console.log('Show Data  : ***** \n' +d);  


    }); 

}); 

reqGet.end();
reqGet.on('error', function(e) {
    console.error(e);
});

res.render('index', { ab:BugData});

BugData(在之前定义)是我试图发送给视图的变量,但是由于某些原因,它为空并且不包含变量“ d”

有谁知道为什么或如何解决这个问题?谢谢

num8er

无需编写那么长的代码。

很简单,请按照下列步骤操作:

1)安装请求包:

npm install --save request

2)在路由器外添加:

var request = require('request');

process.env.NODE_TLS_REJECT_UNAUTHORIZED = 0;

3)在路由器内部使用此代码:

request.get({url: 'https://my-host/Mypath'}, function(err, response, body) {
      var data = {};

      if (err) {
          console.error(err);
          data.err = err;
      }

      data.ab = body;
      console.log('Data: ', data);

      res.render('index', data);
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Node.js访问Rest API

来自分类Dev

使用Node.js Express的Rest API

来自分类Dev

带有Node.js Rest API的React.js

来自分类Dev

在 Node js 中 Rest Api 请求(curl 到 Node.js,python 到 Node.js)

来自分类Dev

Node.js如何构建HTTP REST APi项目?

来自分类Dev

避免使用node.js在rest api中进行缓存

来自分类Dev

如何自动创建REST API node.js / MongoDB

来自分类Dev

Node.js Rest API验证来自URL的传入JSON

来自分类Dev

OUTREST REST API使用Node.js拒绝事件

来自分类Dev

Node.js中Rest API的Forever Forever模块

来自分类Dev

Node.js Twilio 使用 REST API 进行调用

来自分类Dev

node.js 中的 Rest api 调用问题

来自分类Dev

使用React.JS从Node.JS API REST(快速)下载文件(Axios Get)

来自分类Dev

使用React.JS从Node.JS API REST(快速)下载文件(Axios Get)

来自分类Dev

node.js-REST API安全性。SSL还是OAuth2?

来自分类Dev

hapi和node.js创建REST API服务器

来自分类Dev

如何在node.js中异步执行多个REST API请求?

来自分类Dev

如何在Node JS Rest API中使参数成为可选参数

来自分类Dev

测试REST API-未定义主体(Node.js / Express / Mocha / Supertest)

来自分类Dev

无法使用Wordpress REST API(Node JS)上传图像文件

来自分类Dev

如何处理Node.js的REST API的非传统查询

来自分类Dev

需要在Slack App Node.js中的异步功能内获取REST API

来自分类Dev

无法在Node JS REST API中使用猫鼬保存超过2个属性

来自分类Dev

(仅限Safari)Axios请求不会将cookie发送到Node.js / Express REST API

来自分类Dev

使用setInterval调用rest api并在node.js中承诺

来自分类Dev

Node和Express中的Rest API,与ejs和React.js一起使用

来自分类Dev

如何在使用Node.JS开发的Rest API中实现安全性?

来自分类Dev

使用Node JS中的Keycloak访问令牌对Rest API进行身份验证

来自分类Dev

使用Firebase Cloud Functions(没有Express)创建Node.js REST API?

Related 相关文章

  1. 1

    使用Node.js访问Rest API

  2. 2

    使用Node.js Express的Rest API

  3. 3

    带有Node.js Rest API的React.js

  4. 4

    在 Node js 中 Rest Api 请求(curl 到 Node.js,python 到 Node.js)

  5. 5

    Node.js如何构建HTTP REST APi项目?

  6. 6

    避免使用node.js在rest api中进行缓存

  7. 7

    如何自动创建REST API node.js / MongoDB

  8. 8

    Node.js Rest API验证来自URL的传入JSON

  9. 9

    OUTREST REST API使用Node.js拒绝事件

  10. 10

    Node.js中Rest API的Forever Forever模块

  11. 11

    Node.js Twilio 使用 REST API 进行调用

  12. 12

    node.js 中的 Rest api 调用问题

  13. 13

    使用React.JS从Node.JS API REST(快速)下载文件(Axios Get)

  14. 14

    使用React.JS从Node.JS API REST(快速)下载文件(Axios Get)

  15. 15

    node.js-REST API安全性。SSL还是OAuth2?

  16. 16

    hapi和node.js创建REST API服务器

  17. 17

    如何在node.js中异步执行多个REST API请求?

  18. 18

    如何在Node JS Rest API中使参数成为可选参数

  19. 19

    测试REST API-未定义主体(Node.js / Express / Mocha / Supertest)

  20. 20

    无法使用Wordpress REST API(Node JS)上传图像文件

  21. 21

    如何处理Node.js的REST API的非传统查询

  22. 22

    需要在Slack App Node.js中的异步功能内获取REST API

  23. 23

    无法在Node JS REST API中使用猫鼬保存超过2个属性

  24. 24

    (仅限Safari)Axios请求不会将cookie发送到Node.js / Express REST API

  25. 25

    使用setInterval调用rest api并在node.js中承诺

  26. 26

    Node和Express中的Rest API,与ejs和React.js一起使用

  27. 27

    如何在使用Node.JS开发的Rest API中实现安全性?

  28. 28

    使用Node JS中的Keycloak访问令牌对Rest API进行身份验证

  29. 29

    使用Firebase Cloud Functions(没有Express)创建Node.js REST API?

热门标签

归档