无法从Express Node JS中的模块返回数据

永远的守望者

我已经在一个文件中编写了以下代码:

模型/exported.js

 module.exports = {
        processedList: function(store_name) {
            var t;
           var tradeIds = exported.find({storename: store_name}, function (err, value) {
                if (err) return console.error(err);
             return value;

            }).select('tid -_id');

        }, // Export connection here
    };

我的路线中还有另一个文件

路由/exported.js

var exported = require('../models/exported.js');
var tradeIds = exported.processedList(storename);
    console.log('simer'+tradeIds);
}

但是我在console.log中未定义。如果我不是在处理列表中返回return语句,而是编写console.log,则结果将成为控制台。但是我的要求是将数据从模型文件返回到路由文件。

我是表达和结点js的新手。

我的指导将不胜感激。

Shekhar柳杉

根据您的问题,您想从路由调用一个函数,并从函数到路由获取返回响应。简单使用回调函数。

models/exported.js

 module.exports = {
    processedList: function (store_name, callback) {
        var t;
        var tradeIds = exported.find({storename: store_name}, function (err, value) {
            if (err) {
                callback("error", err)
            } else {
                callback("success", value)
            }
        }).select('tid -_id');
    }
}

路由/exported.js

  var exported = require('../models/exported.js');
exported.processedList('storename', function (err, results) {
    if (err == 'error') {
        console.log(err);
    } else {
        console.log(results);
    }
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法下载 Express Node JS

来自分类Dev

无法在Node.js / Express中访问请求正文数据

来自分类Dev

无法在 Node.js Express 中发布

来自分类Dev

php-node Node Express无法找到模块

来自分类Dev

无法在Node.js(Express)中提取请求数据

来自分类Dev

无法在Node.js / Express中获取保存的图像

来自分类Dev

无法在Raspberry Pi上安装Express Node模块

来自分类Dev

无法在req.body Express / node.js中获取表单数据

来自分类Dev

默认的Node.js + Express.js无法运行

来自分类Dev

无法将对象传递到Node.js / Express.js上的导出JavaScript模块

来自分类Dev

无法使用Express从Node.js请求对象访问文件

来自分类Dev

无法使用Node.js和Express捕获POST参数

来自分类Dev

无法让PUT在Node.js / Express上工作

来自分类Dev

HAProxy + Node.js&Express无法转发IP地址

来自分类Dev

WebStorm 6无法识别Node.js Express发布方法

来自分类Dev

Node.js-Express JSON解析器无法回复

来自分类Dev

无法确定req.body.name的值-Express Node JS

来自分类Dev

Node.js,Express无法路由参数化的GET请求

来自分类Dev

无法启动Node.js + Express基本程序

来自分类Dev

无法使用Node.js和Express捕获POST参数

来自分类Dev

Node.js / Express路由无法正常工作

来自分类Dev

Node.js抛出无法使用Express获得/

来自分类Dev

Express / node.js发送后无法设置标头

来自分类Dev

无法让Node.js Express猫鼬工作

来自分类Dev

Node.js Express路由器无法正常工作

来自分类Dev

无法在node.js中返回变量

来自分类Dev

无法在node.js中返回变量

来自分类Dev

无法从nodejs + node-mysql中的模块获取返回

来自分类Dev

无法使用Express / Node从mysql结果中获取价值

Related 相关文章

热门标签

归档