如何从Node.js模块中的请求获取变量

坦率的速度

我有以下两个文件,无法从模块请求中获取结果到var内部app.js

我将module.exports导出视为回调,但找不到正确的组合。

// app.js

#!/usr/bin/env node

// i am a nodejs app
var Myobject = require('./code.js');

var value1 = "http://google.com";

var results = Myobject(value1); // results should stare the results_of_request var value 

console.dir(results); // results should stare the results_of_request var value 

现在出现模块// code.js

// i am a nodejs module
module.exports = function(get_this) {
  var request = require('request');
    var options = {
          url: get_this,
    };



  request(options, function(error, response, body) {
            if (!error) {
               // we got no error and request is finished lets set a var
               var result_of_function = '{"json":"string"}'
            }
    }
// the main problem is i have no way to get the result_of_function value inside app.js
}
舱壁

由于从模块导出的函数是异步的,因此您需要从应用程序中通过回调处理其结果在应用程序中:

Myobject(value1, function(err, results){
  //results== '{"json":"string"}'
});

在您的模块中:

module.exports = function(get_this, cbk) {
  var request = require('request');
    var options = {
          url: get_this,
    };

  request(options, function(error, response, body) {
            if (error) {
               return cbk(error);
             }
             // we got no error and request is finished lets set a var
             var result_of_function = '{"json":"string"}'
             return cbk(null, result_of_function)
    }
// the main problem is i have no way to get the result_of_function value inside app.js
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从node.js中的请求模块获取cookie?

来自分类常见问题

如何从Node.js http获取请求中获取数据

来自分类Dev

如何从节点“请求”模块中获取数据

来自分类Dev

如何在Express Node JS中获取删除请求的参数

来自分类Dev

如何从node.js中的HTTP请求获取同步结果

来自分类Dev

如何在Node.js中获取标头请求

来自分类Dev

在node.js中,如何获取请求对象的协议?

来自分类Dev

在Node.js模块中访问变量

来自分类Dev

如何在Node.js中获取并传递变量

来自分类Dev

如何从URL获取ID作为变量?在Node.js中

来自分类Dev

如何获取Node.js请求类型?

来自分类Dev

Node.js请求模块获取网站的现代版本

来自分类Dev

Node js http 请求:选项中的变量

来自分类Dev

我如何获取我在node.js http请求中实际发送的http请求标头

来自分类Dev

如何在Node.js Lambda中使用请求模块

来自分类Dev

Node.js中的模块作用域-同时Express请求

来自分类Dev

如何从Node.js中的异步axios请求中获取数据

来自分类Dev

如何从多部分表单数据中获取Node JS中间件中的请求正文?

来自分类Dev

如何导出由node.js中的请求生成的变量

来自分类Dev

如何从Node js中的“ then”中获取数据?

来自分类Dev

Node.js:如何在模块中需要功能的地方获取文件名?

来自分类Dev

Node js模块如何获取导出函数列表

来自分类Dev

如何在Node.js Express框架中拦截获取请求

来自分类Dev

如何使用Node.js在HTTP请求中获取跟随的javascripts名称?

来自分类Dev

Node.js模块变量

来自分类Dev

如何使用node.js处理获取请求(快速)

来自分类Dev

在react js中,如何将带有参数的axios GET方法请求发送到Node js,在Node js中,如何获取这些参数

来自分类Dev

如何在变量中获取400错误请求

来自分类Dev

如何获取GET请求中的函数中使用的变量的值?

Related 相关文章

  1. 1

    如何从node.js中的请求模块获取cookie?

  2. 2

    如何从Node.js http获取请求中获取数据

  3. 3

    如何从节点“请求”模块中获取数据

  4. 4

    如何在Express Node JS中获取删除请求的参数

  5. 5

    如何从node.js中的HTTP请求获取同步结果

  6. 6

    如何在Node.js中获取标头请求

  7. 7

    在node.js中,如何获取请求对象的协议?

  8. 8

    在Node.js模块中访问变量

  9. 9

    如何在Node.js中获取并传递变量

  10. 10

    如何从URL获取ID作为变量?在Node.js中

  11. 11

    如何获取Node.js请求类型?

  12. 12

    Node.js请求模块获取网站的现代版本

  13. 13

    Node js http 请求:选项中的变量

  14. 14

    我如何获取我在node.js http请求中实际发送的http请求标头

  15. 15

    如何在Node.js Lambda中使用请求模块

  16. 16

    Node.js中的模块作用域-同时Express请求

  17. 17

    如何从Node.js中的异步axios请求中获取数据

  18. 18

    如何从多部分表单数据中获取Node JS中间件中的请求正文?

  19. 19

    如何导出由node.js中的请求生成的变量

  20. 20

    如何从Node js中的“ then”中获取数据?

  21. 21

    Node.js:如何在模块中需要功能的地方获取文件名?

  22. 22

    Node js模块如何获取导出函数列表

  23. 23

    如何在Node.js Express框架中拦截获取请求

  24. 24

    如何使用Node.js在HTTP请求中获取跟随的javascripts名称?

  25. 25

    Node.js模块变量

  26. 26

    如何使用node.js处理获取请求(快速)

  27. 27

    在react js中,如何将带有参数的axios GET方法请求发送到Node js,在Node js中,如何获取这些参数

  28. 28

    如何在变量中获取400错误请求

  29. 29

    如何获取GET请求中的函数中使用的变量的值?

热门标签

归档