【发布时间】:2014-04-05 03:20:25
【问题描述】:
我想使用 Parse 作为 Meteor 应用程序的后端,并且我已将 Atmosphere 中的 jquery 和 parse-sdk 包添加到我的应用程序中,但我不确定将 Parse 初始化放置在哪个目录/文件中键。
目前我有两个文件,client/main.html 和 client/main.js,并尝试将我的密钥放在 client/main.js 中的模板助手内部和外部,以及它们自己的文件中 / lib 目录,但没有任何效果。
我是否应该将密钥放置在其他全球可用的位置?当我尝试在本地运行应用程序时,我收到以下错误消息:
=> Errors prevented startup:
While building the application:
client/main.js:4:8: Unexpected token .
=> Your application has errors. Waiting for file change.
这是我的 main.js 文件的开头:
1
2 Template.user_loggedOut.helpers({
3
4 Parse.initialize(" my-app-ID", "my-js-id");
5
6 // Parse.$ = jQuery; commented out to focus on first error, possibly unnecessary w/ jquery package
7
8 var LogInView = Parse.View.extend({
9 events: {
我对 Parse 和 Meteor 都很陌生,所以我很可能忽略了一些简单的事情。任何见解都值得赞赏。
【问题讨论】:
-
您的
main.js文件是无效的 JavaScript。helpers()方法接受一个对象({"key": value}哈希)。除此之外,我只能说尝试合并这两个框架将非常困难。他们的工作似乎有很多重叠之处,但意识形态完全不同。 Meteor 是一个全栈框架;它既是后端又是前端。更换前端部分比更换后端要容易得多,尽管这也不是一件容易的事。
标签: javascript jquery meteor parse-platform