首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.js UnhandledPromiseRejectionWarning

Node.js UnhandledPromiseRejectionWarning
EN

Stack Overflow用户
提问于 2018-02-24 01:59:53
回答 1查看 2.5K关注 0票数 0

我一直在尝试使用Node.js对这个机器人汽车进行编程,但是在我运行这个程序后,它给了我这个错误。

您的环境已设置为使用Node.js 8.9.4 (x64)和npm。

代码语言:javascript
复制
C:\Users\john>node 4wd.js
http://localhost:3030
(node:8660) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Error: Opening /dev/ttyUSB0: Unknown error code 3
(node:8660) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

这是什么意思?这是否意味着它起作用了?

EN

回答 1

Stack Overflow用户

发布于 2018-02-24 02:03:16

这意味着您运行的一个Promises被拒绝了-这意味着它不是解析一个值,而是返回一个错误。

更具体地说,我们可以看到这就是Error: Error: Opening /dev/ttyUSB0: Unknown error code 3的问题所在。我最好的猜测是,您的程序没有进入该目录( USB)的权限,因此被拒绝,并返回该错误。

为了防止被拒绝,请在.then之后添加一个catch来处理错误。

了解有关promises here的更多信息。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48953750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档