当前位置: 首页 > 编程笔记 >

Node.js 发生错误时返回查询

房学
2023-03-14
本文向大家介绍Node.js 发生错误时返回查询,包括了Node.js 发生错误时返回查询的使用技巧和注意事项,需要的朋友参考一下

示例

err发生错误时,可以将执行的查询附加到对象上:

var q = mysql.query('SELECT `name` FROM `pokedex` WHERE `id` = ?', [ 25 ], function (err, result) {
  if (err) {
    // 表'test.pokedex'不存在
   err.query= q.sql; // 从`pokedex`中的`id` = 25中选择`name`
    callback(err);
  }
  else {
    callback(null, result);
  }
});
           

 类似资料:
  • 我想Node.js读取form.html当域名localhost:3000/form,但由于某种原因,它总是给我一个错误500页。 fs.readFile的回调函数中的content参数未定义,即使文件的路径正确。 添加了错误消息: {[Error:enoint,打开'C:\form.html']errno:34,代码:'enoint',路径:'C:\form.html'} 我必须指定文件的完整路

  • 问题内容: 目前正被此错误推高。 我正在使用mongodb的mongojs包装器运行node.js应用程序。我在默认端口上启动mongod,然后运行 但是err和user都为“ null”。据我所知,err应该填充某种数据,即使找不到任何东西。 如何使回调函数正常工作?请原谅新手问题。 问题答案: 当查询找不到至少一个匹配的文档时,则将回调的第二个参数(在这种情况下)设置为。这不是错误,也是。因此

  • 我已经写了一个节点。使用express框架的jsapi。我正在使用wait和async。我在try-catch块中捕获异步函数。但是,在catch(err)方法中,不会返回err。 在上面的例子中,我故意调用一个不存在的函数,这样它就会抛出一个错误。 我得到的答复如下。它正在命中catch块,但没有将错误添加到数据对象中。 但是,如果我将下面的行移出try catch块。控制台将抛出以下错误。 所

  • 我已经阅读了大部分的开发人员控制台参考资料。 我在YouTube站点的“YouTube Manager Google Account”下的Google Developers控制台中创建了一个已安装的项目。 我已启用YouTube Data API v3和YouTube Analytics V1。 我已为已安装的项目创建了凭据。 代码通过身份验证没有任何问题: 出现错误:Google.apis.re

  • 在构建我的PhoneGap应用程序(安装了Facebook SDK插件)时,我遇到了这个错误: 构建失败C:\adt-bundle-windows-x86_64-20130522\sdk\工具\ant\build.xml:653:执行此行时发生以下错误:C:\adt-bundle-windows-x86_64-20130522\sdk\工具\ant\build.xml:698: null返回:1个

  • 基类控制器里有error方法,用于api的错误消息返回输出 /** * 操作错误跳转的快捷方法 * @access protected * @param mixed $msg 提示信息,若要指定错误码,可以传数组,格式为['code'=>您的错误码,'msg'=>'您的错误消息'] * @param mixed $data 返回的数据 * @par