- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我期待 Bluebird forgotten return warning出现,但由于某种原因它不起作用。
A demo :
const Bluebird = require('bluebird');
Bluebird.config({
warnings: true
})
Bluebird.resolve(1)
.then(() => {
Bluebird.resolve(2); // should warn about forgotten return
})
.then(two => console.log(two));
如何解决输出警告?
我怀疑我以前遇到过这个问题,但我不记得解决方案是什么。
最佳答案
似乎需要启用长堆栈跟踪才能显示警告。您可以使用配置对象来启用它们 ( docs ) ( demo ):
Bluebird.config({
warnings: true,
longStackTraces: true
});
In Node.js you may configure warnings and long stack traces for the entire process using environment variables:
BLUEBIRD_LONG_STACK_TRACES=1 BLUEBIRD_WARNINGS=1 node app.js
Both features are automatically enabled if the BLUEBIRD_DEBUG environment variable has been set or if the NODE_ENV environment variable is equal to "development".
和
To enable long stack traces and warnings in node development:
$ NODE_ENV=development node server.js
To enable long stack traces and warnings in node production:
$ BLUEBIRD_DEBUG=1 node server.js
编辑为什么这是必要的:
似乎默认情况下警告和长堆栈跟踪都是禁用的,并且仅在检测到开发环境时才启用,请参阅 here :
Note that even though false is the default here, a development environment might be detected which automatically enables long stack traces and warnings.
关于javascript - Bluebird 忘记返回警告丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54266477/
我有一个 Mercurial 存储库。它在 rev A 上。我做了一些更改,提交(到 rev B)并推送。然而,后来,我意识到我不想做那些改变。我更新回修订版 A,并对修订版 C 进行了一些替代更改。
我是 Prolog 的新手,我遇到了一个问题,我的变量似乎被遗忘了 test(S) :- X = 'testing', (S = y, write(X) ); (S = n, write(X) ).
这个问题已经有答案了: How to handle a lost KeyStore password in Android? (43 个回答) 已关闭 6 年前。 我有一组应用程序,在将它们发布到商店
因为this question从未得到答复,我希望有人可以帮助我重置密码以连接到我的 neo4j 密码(位于 localhost:7474)。 Zachary wrote a post通过某人重新启动
使用 Netbeans 我曾经从 SVN 存储库中 checkout 一个项目,只是为了在 Netbeans 中测试 SVN 功能。 现在,每次我创建一个新项目或打开一个不受源代码控制的现有项目时,N
我觉得这个问题以前已经被问过,但每个发帖者的答案似乎都非常具体。 我正在寻找一种方法来识别给定元素并查找具有特定类的下一个元素。我不想处理parent()或children(),因为我正在解析一个表,
我是一名老师,正在制作一个基本的迷你 Steam 客户端,作为我的编程课的学习练习。我们正在使用 Python 和 tkinter。 该程序生成两组单选按钮。第一个是用户的“游戏库”,他们可以在其中选
我忘记了我的商业管理员帐户的 apache 密码,我要求发送一封电子邮件,但是我不知道哪个帐户与 ofbiz 服务器相关联,所以我无法查看电子邮件修改了密码,有没有人有什么提示? 谢谢 最佳答案 如果
这可能听起来很愚蠢,但我正在使用一个小型框架来生成包含 3 个类的 html: Tag extends LinkedList Attribute Attributes extends LinkedLi
我有点不知道该怎么办。我在这个站点和 mysql 站点之间找到了几个关于如何解决忘记的 root 密码的选项,但我想我现在已经把它弄坏了。 我无法将 line 命令与 mysql.com 推荐的已创建
如何从 SVN 版本控制中删除文件? 它以前是由某人无意中犯下的。 它是一个需要的本地文件,但因人而异,不需要在版本控制中。 如果我删除并提交,它将为每个人删除该文件。 我无法向 svn:ignore
我正在使用 JSHINT,并注意到当我有以下代码时它不会抛出错误: function barfoo() { a = 10; } 我想要每个全局定义的变量都有一个错误。我现在有以下 gulp 任
我不久前安装了 SQL Server 2005,但忘记了在安装过程中设置的管理员密码。现在如何连接到 SQL Server? 编辑:我想我只允许 Sql Server 身份验证。使用集成安全性登录也不
如果我在 REPL 中玩并且我为函数定义了几种不同的方法: julia> methods(next) # 3 methods for generic function "next": next(i::
如果我在 REPL 中玩并且我为函数定义了几种不同的方法: julia> methods(next) # 3 methods for generic function "next": next(i::
(不确定这是否是一个可以提问的地方,但我会尝试)。在 Fedora 16 中安装一些更新后,Eclipse 不再知道如何使用 Java 文件。它无法制作它们、编译它们或格式化语法。它只是 eclips
我安装了 MySQL,但忘记了 root 密码 (Mac OSX El Capitan)。 我正在使用 [Ubuntu][1] 的教程来重置我的密码,但我很早就遇到了问题 我输入sudo/usr/lo
我理解为什么 Python 在引用实例属性时需要显式 self 限定符。 但我经常忘记它,因为我在 C++ 中不需要它。 我以这种方式引入的错误有时很难发现;例如,假设我写 if x is not N
我正在使用客户端证书通过 HTTPS 对网站进行身份验证。第一次,chrome 询问我要使用哪个证书。但是,我不知道如何冲洗/忘记这个选择来选择另一个证书。 Chrome 会记住它,但我没有找到(无论
你如何在 Laravel 中删除 cookie。这不起作用: public function logout(Request $request) { $this->guard()->logout
我是一名优秀的程序员,十分优秀!