问题标签 [meteorite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
meteor - 如何动态呈现模板内容
我目前正在做一个meteorjs网站。但是,我有一个正确呈现网站内容的问题。(因为我有一个固定的侧边栏)。
//layout.html
//路由.js
管理员.html
我正在使用 Meteorite 的路由器。提前致谢!
maps - Meteor.js 和谷歌地图
我已经将地图 api 包含到我的项目中。现在我想在我的地图上显示一些标记。我在启动函数中初始化我的地图:
比我在渲染上设置地图的中心
到目前为止,一切正常。尽管我有一个包含一些坐标的 PostCollection。我有发布和订阅功能。现在我想通过地图上的标记显示我的帖子。
我的第一个想法是在我的渲染函数中执行此操作。问题是在初始加载时没有显示任何帖子,因为我的 localcollection(clientside) 不包含任何帖子。从服务器加载帖子需要一些时间。
这就是我尝试构建辅助函数的原因。因为如果我的帖子中的某些内容发生变化,助手会自动重新加载。
现在的问题是,我的地图变量没有定义。有没有办法在全局范围内定义它?为什么我可以在渲染函数中使用我的 Map 变量?尽管我不喜欢我用辅助函数注入标记的方法,还是通常的方法?
有人可以给我提示如何完成我的问题吗?
meteor - Meteorite 软件包安装要求输入 github 密码
我安装的一些软件包
在询问 github 的用户名/密码后给我一个错误。
我退出,当我重新启动时,应用程序崩溃了。mrt remove [package] 声称要删除该软件包,但没有。我必须进入并删除对 smart.lock、smart.json 等的引用。这是一个错误,还是我做错了什么?
谢谢。
javascript - 流星收藏不更新
Meteor 很新,自从删除自动发布以来,我一直在更新我的 mongoDB 流星集合时遇到错误。也许我现在错过了一些关于发布非常重要的东西,但只需在控制台中输入:
让我失望,因为在删除自动发布之前,我可以发誓这有效。有人可以解释一下我所缺少的,因为我也尝试过:
meteor - 有没有办法改变代码中的 MONGO_URL ?
我正在寻找一种方法来改变 Meteor 加载 Mongo 数据库的方式。现在,我知道我可以在启动 Meteor(或导出它)时设置一个环境变量,但我希望有一种方法可以在代码中做到这一点。这样,我可以根据条件动态连接到不同的实例。
一个示例测试用例是代码解析 url 'testxx.site.com',然后根据 'textxx' 子域查找 URL,然后连接到该特定实例。
我已经尝试在服务器代码中设置 process.env.MONGO_URL ,但是当在客户端上执行时,它不会获取新值。
任何帮助将不胜感激。
meteor - 用流星复制模板
我正在尝试了解 Meteor 的基础知识。我创建了一个流星应用程序(使用流星)我有启动脚本生成的基础文件
在我的 html 文件中,我有一个模板:
然后在我的 js 文件中,我有以下代码:
我试图让 Meteor 穿过它并复制部分。我似乎无法完成这项工作,我不断收到错误。或者页面上什么也没有打印出来。
我想我错过了一个基本的东西。
javascript - Meteor.js: {$set: {...} } 得到什么对象?
我的 Posts.update() 似乎有问题;方法。
currentPostId 可能没有错,因为 remove 工作得很好:
所以 postProperties 对象必须是:
帖子有一个网址、一个标题和一条消息。我有一个用于消息的 .deny() 方法,所以我没有更新它。
对我做错了什么有任何见解吗?
感谢您的时间。
jquery - Meteor.server 上的 jQuery 错误:ReferenceError: $ 未定义
尝试在 Meteor 应用程序的服务器文件夹中使用 jQuery'a $.inArray() 后出现此错误。是否可以在流星 server.js 文件上使用 jQuery?
如果我不能在服务器端使用 jQuery 方法,有什么好的选择?我目前找到了使用下划线的解决方法,但下划线具有 jquery 依赖项,所以我很困惑 jQuery 如何给我一个错误,但下划线有效。
javascript - Chrome中heroku上的Meteor.js,刷新后连接断开
编辑2:
哦,它现在似乎确实有效。唔!在两台不同的电脑上试了下,同样的错误。那好吧!感谢您抽出时间发表评论。
原帖:
所以我将这个非常简单的meteor.js 应用程序部署到meteor.com 和heroku。
http://chrome-bug-test.meteor.com/
http://chrome-bug-test.herokuapp.com/
该应用程序所做的只是显示 Meteor.status() 对象。
meteor.com 托管的一个在所有浏览器中都可以正常工作,连接速度非常快。但是在 Chrome 中,当我转到Heroku 托管的那个时,它一开始可以工作,但是如果我刷新浏览器窗口,它就会陷入等待/重试的边缘,永远不会连接。如果我在 Chrome 中打开一个新标签并转到Heroku 托管的标签,它会再次正常连接,直到我刷新标签。再次:等待边缘。恼人的!
它在我尝试使用的所有其他浏览器(仅限 Mac)中运行良好。
有人知道这个 Chrome/Heroku/Meteor 是怎么回事吗?
谢谢!
编辑:
哦,这是所有应用程序代码: http: //pastebin.com/9YDFmXc7
meteor - 无法在meteroite中通过mrt安装
我无法从大气中安装任何软件包。在我的 Mac 上,安装了 curl 和 git,我这样做:
它什么也没有发生。没有错误,没有警告,只是一个没有结束的过程。
当我这样做时也是如此
由于这让我没有任何关于调试什么的线索,我希望这听起来很熟悉:)