restful-nodejs得不到callback数据

问题描述

nodejs得不到callback数据
求助大神:用nodejs写的restful api,在调用一个包时有两种方法:1)a.search(querycallback); 2)a.search(querythen(function(resp){callback = resp} ; 目前第一种是能拿到cb数据的,第二种能看到search是执行了,但拿不到cb数据?大神觉着是方法调用问题,还是我我把nodejs方法用错了。。抑或其他?感谢!

解决方案

你的2)少了一个右括号了。
感觉写法有问题,改成下面的行不行?

a.search(query).then(function(resp){callback = resp;}) ;
时间: 2024-09-30 16:34:38

restful-nodejs得不到callback数据的相关文章

OpenSearch:轻松构建大数据搜索服务

随着互联网数据规模的爆炸式增长,如何从海量的历史.实时 数据中快速获取有用信息,变得越来越具有挑战性.搜索是获取信息最高效的途径之一,因此也是各类网站.应用的基础标配功能.开发者想在自己的产品中实现搜索功能一般都是基于某个开源搜索系统(如ElasticSearch.Solr.Sphinx)搭建搜索服务.然而,除了购买主机或托管服务器,从系统熟悉.服务搭 建.功能定制,再到服务上线,通常需要耗费较长时间. 云搜索是一种结构化数据的搜索托管服务,开发者可将数据上传至云端进行数据处理和索引构建,再通过

cxf 返回一条数据时如何转化为json数组输出

问题描述 cxf 返回一条数据时如何转化为json数组输出 我用cxf2.0 restful框架,返回多条数据时是有中括号包含着大括号的,但是返回一条数据时只有大括号,没有中括号,走的方法是一样的,但是结果却不同,如何做能让返回的json数据都是以数组形式返回的呢,而不是对象,我是在返回的list.add进去的,但是返回一条数据就变为对象了,这是怎么回事,如何解决呢

node.js从数据库获取数据_node.js

本文需要用node.js做一个从Sqlserver获取数据并显示到页面上的小功能,下面就为大家分享: app.js: var sqlbll = require('./routes/sqlbll'); ... app.get('/sqlbll/:ver', function(req, res){ var versionId=req.params.ver; //sqlbll.getData是路由中获取数据的方法, //此处将第二个参数作为回调函数写入. sqlbll.getData(versionI

php核心技术-函数的使用(二)

  +----phpstar-------------------------------------+ +---为大家提供最全 最好的php学习笔记 --+ +---- 看笔记就可以学好php--------------------+ +-----------------------------------------------------+   可变函数 类似可变变量,在函数上  函数的名称也是可变的.意味着 一个函数的函数名也是可以用一个变量代替的.   利用可变变量 完成计算器   匿

利用ASP.NET 2.0客户端callbacks限制postbacks

asp.net|客户端 从一开始,开发人员便受制于web的无固定状态这一特性.也就是,一旦某个页面被请求并加载,客户端到服务器端的连接便一直持续.AJAX动作将焦点集中于XMLHTTP对象,这个对象使得服务器间的通讯成为可能.最新版的ASP.NET(2.0)提供了自己的方式来获取服务器请求,不再要求用户参与. 无法连接 几年来,人们提出各种各样的方法来规避web应用中的无固定状态局限.主要的方法是减少页面请求或重载的数量,以避免影响用户感觉.例如,很多开发人员使用隐藏框架作为数据源,这样数据就可

WebSphere sMash的创新型使用,第1部分:构建灵活实用的仪表板框架

当新技术出现时,尤其是编程语言和模型出现时,通常都会有这样一个时期,即会出现很多有助于开发人员开发工作的 how to 文章.随着时间的推移,这些指南会深入介绍更高级的概念,但是通常却不会介绍实际技术应用的实现细节.Hello World 是基础应用的典型示例,但是当您想要自己构建应用,则只有实际示例才能为下一个杀手级应用项目提供灵感. 本系列文章展示了 3 个实际示例,即如何选择 IBM WebSphere sMash,以及如何使用它执行创新型和有价值的任务.这些示例都与 IBM 在美国康乃狄

thinkphp5 数据库 链接 Connection

代码里原有的注释已经非常完善了.不需要我在做什么了..... thinkphp5.x之数据库操作相关解析 Db类 http://blog.csdn.net/fenglailea/article/details/52728705 thinkphp5.x之Collection(集合)解析 php集合 http://blog.csdn.net/fenglailea/article/details/52723586 风.fox namespace think\db; use PDO; use PDOSt

敏捷项目中的安全需求管理

在软件开发初期处理安全需求是防止安全问题最经济的方式.大多数安全需求都属于非功能性需求(Non-Functional Requirements ,NFRs).很多从业者发现,在敏捷项目中处理安全和其他NFR非常具有挑战性.原因有二: 匹配NFR和特性驱动的用户故事需要付出很大努力: 安全控制常因缺少可见度而被忽视.敏捷过程容易让团队不自觉地侧重于那些可以直观改善客户体验 的新功能开发或缺陷修复. 在本文中,我们会探讨以上两个问题. 在用户故事中处理NFR 敏捷专家们提出过一些方法,用以定义用户故

Python3中进行HTTP请求的4种方式

python包索引(PyPI)提供了超过10万个代码库的包,它能够帮助python程序员完成许多工作,无论是构建web应用程序还是分析数据.另外PyPI还提供了很多诸如 twilio 之类的API的辅助库. 下面让我们通过使用4个不同的 Python HTTP 库来学习如何从 RESTful API 检索和解析 JSON 数据,以此来演示PyPI包的强大功能. 文中的每个示例都包含以下内容: 定义要解析的URL,我们将使用Spotify API,因为它不需要在请求时进行身份验证. 创建一个 HT