javascript - 在 Meteor 中,我在哪里可以找到与函数中的拼写错误相关的错误?

标签 javascript meteor

这里是 Meteor 的新手。

我正在浏览 Meteor 教程(React 版本)中的简单待办事项列表,并且在以下部分中犯了一个拼写错误:

Tasks.insert({
  text,
  createdAt: new Date(), // current time
  owner: Meteor.userID(),
  username: Meteor.user().username,
});

在这种情况下,我的大小写错误,Meteor 函数应该是 Meteor.userId()。然而,即使调用的函数应该是未定义的,终端窗口中也没有抛出任何错误。我花了很长时间才找到这个问题,我担心对于较大的应用程序,如果不报告错误,将很难发现此类错误。

更有经验的用户能否与我分享为什么 Meteor 的设计不会将拼写错误报告为错误,并可能提供一些在将来查找此类错误的提示?

最佳答案

基本上有两个地方可以在 Meteor 中看到运行时错误。

  1. 如果代码位于客户端,那么您将在作为浏览器开发工具一部分的 JavaScript 控制台中看到错误。
  2. 如果您的代码位于服务器端,那么您将在运行 Meteor 的终端窗口中找到错误消息。

如果您的代码可以从任意一侧调用,那么您将在发生错误的一侧找到错误。

关于javascript - 在 Meteor 中,我在哪里可以找到与函数中的拼写错误相关的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41307805/

相关文章:

javascript - Meteor 是否存在 ACL 的 mongo 注入(inject)问题?

javascript - 无需用户输入的订阅 react 性以及出版物中不断变化的时间范围

mongodb - 在本地主机上使用 "meteor mongo"但使用远程数据库

javascript,根据arry2对array1进行排序

javascript - 按下回车键后清除文本区域输入

javascript - 将参数传递给 node.js 中的 EventEmitter.on 方法

javascript - 在这三种方法中,哪种方法最适合实现投票系统?

php - 动态启用/禁用来自 Controller 的输入文本

meteor - 从本地主机将 Meteor 的 Slingshot 包与 Google Cloud 一起使用时出错

javascript - Uncaught Error : Expected to find a document already present for removed