流星:如何在没有参数的情况下运行 check()

Meteor: How to run check() when there are no arguments

本文关键字:情况下 运行 check 参数 流星      更新时间:2023-09-26

如果{ }中没有值,我应该检查什么?我的命令提示符上出现错误:Did not check all arguments .

参考这里的文档,没有解释没有论据。例如,只有在参数 = postId 的情况下,才会check(postId, String)检查。

我专门看这个出版物。如果没有参数,不应该没有检查吗?为什么它给我抛出这个错误?

  Meteor.publish('posts', function() {
    return Posts.find({});
  });

虽然它不会导致任何重大崩溃,但在这里感谢任何帮助。

  1. 如果收到此错误,则可能已添加audit-arguments-checks包或类似内容。但是这个包只需要在方法调用上检查参数,而不是白色订阅。

  2. 即使您的发布或方法不显示参数,订阅或客户端方法调用也可能发送了一些参数。