【发布时间】:2016-03-28 06:26:46
【问题描述】:
我正在尝试使用 nodejs 在这个平台上创建我的第一个应用程序。在图像上的此代码中,我来自发布请求,我正在尝试检查发送给我的 userData 是否已经注册。如果没有,它将注册用户。为了最小化回调,我将使用事件来告诉我我调用的函数是否已完成。在这种情况下,如果图像右侧的 checkUser 函数属性,如果 db 找到用户,它将发出写在左侧的 userAuthenticated 事件。如果不是,它将写入用户并发出userRegistered 事件。
问题是有时它有效,有时它不。这是我第一次在节点上编写异步函数,我对它的功能感到困惑。
- 代码 - http://prntscr.com/9h2qr2
- 浏览器中的错误 - http://prntscr.com/9h2szw
- 节点错误 - http://prntscr.com/9h2t81
【问题讨论】:
-
提示:发布代码和错误文本比发布所述项目的屏幕截图要好得多,特别是如果有人想尝试在本地重现问题。
标签: javascript node.js javascript-events event-handling