问题标签 [iron-router]
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 - Meteor Iron Router - 为什么我的应用程序总是在刷新或 url 加载时转到基本 url
我有一个使用铁路由器的流星应用程序。每次我刷新浏览器或输入一个 url 就像http://localhost:3000/gigs
我的应用程序刷新回刚刚的基本 urlhttp://localhost:3000
这是我的 router.js 代码
奇怪的是,如果我将 'tasks' 路径更改为 '/tasks' 而不是 '/',则不会发生此问题,并且它可以按我的预期工作。但是,当我这样做时,我会收到一条控制台错误消息,指出未定义“/”。它似乎没有破坏任何东西,但我讨厌控制台中出现错误。
我还尝试将“任务”地图移动到底部,以防它首先匹配这个地图并且总是去那里,但这并没有什么不同。
知道为什么会这样吗?
谢谢!
meteor - 在流星上部署应用程序但控制台出错
我有一个部署在流星上的项目
但是,在控制台中查看时出现此错误:
未捕获的错误:哦不!找不到路径的路由:“/”
我在 localhost 上尝试了调试模式和 --production 服务器,它工作正常,
但部署后不在流星上。
我真的不知道该往哪里看。
meteor - Meteor Iron-router 永远加载加载模板
我只是花了很多时间试图弄清楚为什么我从来没有通过(在我定义了一个加载模板之后):
它只是一直显示加载模板。
meteor - Handlebars yield error with '/:username' param
I set up my router so that if someone types in sitename.com/:username, it goes directly to that users page. But for some reason, when I attempt to do this I sometimes get redirected to my home page and get this error in the console.
It's even more strange because I would say 60% of the time it loads fine and there are no issues. Does anyone familiar with Meteor, Handlebars, and the Iron-Router package know about this or can help?
If you need more code let me know.
Here is the routing. I added the wait() call at the end to see if that would help. It seems to have helped a bit but the error still occurs.
meteor - 会话变量不会使用 IronRouter 和 Meteor 来动态设置值
在我的 Meteor 应用程序中,我使用 IronRouter 动态生成会话变量,以便在加载路由器时作为“后”块的一部分。不幸的是,没有生成 Session 变量,也没有加载 pageTitle 和 Subtitles 的动态值。然而,奇怪的是,它在从浏览器控制台手动设置 Session 变量时确实有效。
这是我的路由器代码:
我也尝试过这个 ina before block。
这是辅助函数:
});
这是我的模板中呈现的块:
谢谢你的帮助。
meteor - 如何使用铁路由器或流星本身提供文件?
我正在尝试在我的 Meteor 应用程序上提供一个 zip 文件,但我被卡住了。经过大量谷歌搜索后,似乎最好的方法是使用 Iron Router,但我不知道如何:
meteor - Meteor + Iron Router + JSZip 不工作
我正在尝试使用 Meteor 创建和提供一个 zip 文件。这是我所拥有的:
我有 jszip.min.js 和 jszip-deflate.js。创建了一个 zip 文件,我可以下载它,但我无法使用存档管理器打开该文件(已损坏)。如果我用文本编辑器打开 data.zip,我会看到“PK”加上两个十六进制字符。
如何创建一个 zip 文件并返回它?
回答:
使用默认的 base64 编码进行压缩,并在 end/write 方法中指定响应编码:
meteor - 带有铁路由器的流星数据上下文
我是 Meteor 的新手,我正在尝试在显示一个段落的页面中设置数据上下文。我需要访问passage_item.js Template.passageItem.rendered 中的数据,但此时没有设置上下文。我想我需要像 {{#withpassage}} 这样的东西,但 one_passage.html 中不存在“passage”。
以下是一些代码片段。谢谢。
路由器.js
one_passage.html
通道-item.html
pass_item.js
meteor - 尝试使用 Iron Router 从已部署的应用程序访问集合时出现 Meteor ReferenceError
我的应用程序在本地完全正常运行。但是,当我部署它时,我在应该访问集合 Posts 的页面上的 javascript 控制台中收到以下错误。
这是我正在使用的路由器 javascript 文件,它将 Posts 传递给模板 postsLists,该模板在部署时不会加载。
该网站也可通过fed.meteor.com访问。
提前致谢。
json - 如何从流星访问 HTTP POST 数据?
我有一个 Iron-router 路由,我想通过 HTTP POST 请求接收 lat/lng 数据。
这是我的尝试:
但查询服务器:
退货{}
。
也许params
不包含发布数据?我试图检查对象和请求,但找不到。