这里是 Meteor 的新手。
我正在浏览 Meteor 教程(React 版本)中的简单待办事项列表,并且在以下部分中犯了一个拼写错误:
Tasks.insert({
text,
createdAt: new Date(), // current time
owner: Meteor.userID(),
username: Meteor.user().username,
});
在这种情况下,我的大小写错误,Meteor 函数应该是 Meteor.userId()
。然而,即使调用的函数应该是未定义的,终端窗口中也没有抛出任何错误。我花了很长时间才找到这个问题,我担心对于较大的应用程序,如果不报告错误,将很难发现此类错误。
更有经验的用户能否与我分享为什么 Meteor 的设计不会将拼写错误报告为错误,并可能提供一些在将来查找此类错误的提示?
最佳答案
基本上有两个地方可以在 Meteor 中看到运行时错误。
- 如果代码位于客户端,那么您将在作为浏览器开发工具一部分的 JavaScript 控制台中看到错误。
- 如果您的代码位于服务器端,那么您将在运行 Meteor 的终端窗口中找到错误消息。
如果您的代码可以从任意一侧调用,那么您将在发生错误的一侧找到错误。
关于javascript - 在 Meteor 中,我在哪里可以找到与函数中的拼写错误相关的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41307805/