gpt4 book ai didi

javascript - 使用 meteor 集合时从开发控制台收到 "method not found [404]"错误

转载 作者:行者123 更新时间:2023-12-02 14:59:36 24 4
gpt4 key购买 nike

我正在尝试使用由我的 mongo 模式制作的自动表单将文档插入到我的 meteor 集合中,但是当我按下提交按钮时,它在开发控制台中给出了“找不到方法 [404]”错误。我相信它来自这段代码:

GameList.allow({
insert: function(userId, doc){
return !!userId;
}
});

如果人们以用户身份登录,则可以将文档添加到数据库中。如果没有此代码,我将收到“未授权 [403]”错误,因为我从 meteor 应用程序中取出了不安全的包。知道是什么原因导致此方法未找到错误吗?

自动生成代码:

{{> quickForm collection="GameList" id="insertGameForm" type="insert" class="newGameForm"}}

自动形成的架构:

GameListSchema = new SimpleSchema({
title: {
type: String,
label: "Title"
},
platform: {
type: String,
label: "Platform"
},
category: {
type: String,
label: "Category"
},
gameRank: {
type: String,
label: "GameRank"
},
auth: {
type: String,
label: "Author",
autoValue: function(){
return this.userId
},
autoform: {
type: "hidden"
}
}
});

GameList.attachSchema(GameListSchema);

最佳答案

我相信这种情况正在发生,因为您的 allow/deny rules根据 Meteor 文档,应该在服务器上运行。尝试将它们放在服务器端代码上并再次运行。

关于javascript - 使用 meteor 集合时从开发控制台收到 "method not found [404]"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35527446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com