gpt4 book ai didi

javascript - meteor , '/users/insert' 已定义

转载 作者:行者123 更新时间:2023-11-28 12:24:43 25 4
gpt4 key购买 nike

我正在创建基本的管理面板,但我还没有使用过 MongoDB。

出于开发目的,我在项目中保留了 autopublishinsecure 。为了从数据库(Accounts-ui + Accounts-facebook)渲染用户,我需要一个 Users = new Mongo.Collection("users"); 的处理程序; 但在编译过程中出现以下错误:

'/users/insert' is already defined.

HTML

<body>
{{> loginButtons}}

{{#each users}}
{{> user}}
{{/each}}
</body>

<template name="user">
<li>{{profile.name}}: {{_id}}</li>
</template>

JS

Users = new Mongo.Collection("users");

if (Meteor.isClient) {

Template.body.helpers({
users: function () {
return Users.find({});
}
});

Accounts.onLogin(function(){
console.log("logged in: " + Meteor.userId());
});

}

if (Meteor.isServer) {
Meteor.startup(function () {
// code to run on server at startup
});
}
  • Facebook 登录是在另一个文件中配置的

最佳答案

由于用户的集合是自动定义的,因此您无法重新定义它。

您可以引用现有集合:

而不是:

Users = new Mongo.Collection("users");

使用

Users = Meteor.users;

关于javascript - meteor , '/users/insert' 已定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30784311/

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