我正在尝试使用我的mongo架构制作的autoform将文档插入到我的流星集合中,但是当我按下提交按钮时,它正在给我一个未找到的方法[404]"开发控制台中的错误。我相信它来自这段代码:
GameList.allow({
insert: function(userId, doc){
return !!userId;
}
});
允许人们在以用户身份登录时将文档添加到数据库。没有这个代码,我将收到一个未经授权的[403]"错误,因为我从我的流星应用程序中取出了不安全的包。有什么原因导致这个方法没有找到错误吗?
Autoform代码:
{{> quickForm collection="GameList" id="insertGameForm" type="insert" class="newGameForm"}}
autoform的模式:
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);