【发布时间】:2016-12-08 15:06:33
【问题描述】:
我正在学习 Meteor 的 udemy 课程。
复制我的问题的步骤:
1) 在 CMD 上:
meteor create Leaderboard
cd Leaderboard
meteor npm install
meteor run
(server starts, localhost:3000)
2) 然后,我删除了 main.css、main.html 和 main.js 的内容(在客户端文件夹下)。
3) 打开 main.js 并添加以下行:
PlayersList = new Mongo.Collection('players');
在 Chrome 的控制台上,我输入了“PlayersList”并得到以下信息:
M…o.Collection {_transform: null, _connection: Connection, _collection: LocalCollection, _name: "players", _driver: LocalCollectionDriver…}
问题
当我在控制台上输入这个时:
PlayersList.insert({ name: 'David', score: 0 });
这是错误:
"eebRFhA9vbSfHzPKk"
meteor.js?hash=e3f53db…:930 insert failed: Method '/players/insert' not found
为什么我会得到它?我按照教练提供的确切步骤进行操作。这里有什么问题?
【问题讨论】:
-
什么是发布/订阅?你有不安全感吗?
-
我已经完成了上面描述的确切步骤,我对此有点陌生,从我读过的内容来看,除非删除,否则默认情况下不安全是打开的。我要试试。编辑:刚刚停止服务器并删除了不安全的,同样的事情发生了。
标签: javascript mongodb meteor meteor-blaze