问题标签 [flow-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.

0 投票
0 回答
260 浏览

javascript - Meteor,流路由器 ssr:findOne 在流路由器操作中从服务器调用 Meteor.methods 时返回未定义

[编辑] 这是一个特定于流路由器的问题,我在这里开始了一个问题:https ://github.com/meteorhacks/flow-router/issues/205我不知道这是一个实际问题还是我构想了错误道..

在服务器启动代码中调用时,Blog.findOne() 返回一个值(服务器端)

但是当从服务器调用在服务器方法中调用时,它返回undefined

怎么回事?

它被称为经典方式:

服务器和客户端的调用代码相同。

我尝试过类似的事情:

那么,这里有什么我不明白的地方?

顺便说一句,我可以insert,,updateremove方法。无论是从客户端还是从服务器调用,我都不确定。真的让我很困惑...

当该方法被调用客户端时,它可以工作。

[ 编辑 ]

我试图解除阻塞和 wrapAsync (是的,我正在尝试任何事情......)

从客户端调用时仍然有效,从服务器调用时仍然返回未定义(Blog.findOne()return undefined,因此调用返回错误)。

我能看到的唯一区别是来自客户端的呼叫有 athis.connection和 no this.randomSeed

保持客户端工作的Future方式,但不是服务器端:

0 投票
1 回答
1213 浏览

javascript - 如何在流路由器中使用订阅?

在我的crew.html模板中:

我的crewChat.html/js

在我的crewChat.js文件中,如何使用我在 Flow-router 中设置的订阅?

0 投票
0 回答
94 浏览

meteor - Meteor Spiderable 无缘无故失败

我已经从二进制文件安装了 phantomjs 并且可以通过 $PATH 和 MeteorJS 最新版本以及 Spiderable 最新版本访问。

我使用包 flow-router 进行路由,使用 flow-layout 进行渲染。

我的所有发布者要么返回游标(通过find方法),要么返回 this.ready(),通过我在页面模板代码、路由代码或布局模板代码中测试的页面上没有任何 subscribe()。

我在本地设置了 Meteor(使用meteor运行命令)并且 websockets 工作。

当我访问该页面时,我看到 phantomjs 进程在后台运行,ps aux

过了一会儿,我在流星服务器控制台中收到此错误:

就这样; 没有标准错误。看起来有未准备好的订阅,但我检查了三次。

有什么建议么?

0 投票
0 回答
72 浏览

meteor - 仅在客户端使用路由

这里有人尝试使用 Blaze 作为独立框架吗?

我只是喜欢 Blaze 的简单性。我只想将它用作客户端,并且有它的指南,但没有路由示例。

是否有任何指南或 SO 问题?或者有谁知道你是否甚至可以通过一个简单的是/否的答案来实现它,那会很棒。

谢谢。

0 投票
1 回答
212 浏览

javascript - 应用程序中的 Meteor 服务器端渲染

我最近参与了 Meteor.js。我已经开始构建我的应用程序并试图决定是使用 Flowrouter 还是 React.Router。

我看到 FlowRouter 包括服务器端渲染或 SSR。由于我主要制作一个可以在 iphone 和 iPad 上运行的流星应用程序,做 SSR 有什么优点/缺点吗?是否不需要/它会减慢动画或整个应用程序的速度吗?

0 投票
1 回答
145 浏览

javascript - 具有 Iron-router 和 flow-router 一样的组功能

嘿女士们和先生们!;-)

有没有办法用前缀或组或类似的东西处理我的 URL?

流路由器组

我不想删除 Iron-router……我也使用 Iron-cli 和 Iron-Controller。

0 投票
0 回答
90 浏览

meteor - 在流路由器中的每个模板渲染上初始化一个 javascript 小部件

在 Flow Router 中渲染模板期间,我无法在正确的时间初始化我的 javascript。在 Iron Router 中这对我来说不是问题,但我是 Flow 的新手,所以我有点困惑该怎么做。

在我的.onRendered()我有:

当我第一次使用路由链接导航到页面时,它会呈现良好。但是,如果我坐在那条路线上重新加载页面,它就不会正确初始化。我可以从控制台调用代码,它可以正常工作并创建适当的小部件,但是我缺少某种就绪状态。

有任何想法吗?希望这是一个简单的。顺便说一句,对于同一模板上的其他一些剑道小部件,我也遇到了同样的问题。所以我很确定这不是javascript执行,而仅仅是时间问题。

编辑:这是我的路线>

});

0 投票
1 回答
787 浏览

meteor - 如何将 Meteor 与 Jade、Flow Router 和 Blaze 一起使用?

我正在尝试让 Jade 与 Meteor 的 Flow Router 和 Blaze 一起工作。不知何故,它对我不起作用。我很确定这只是我没有注意到的小东西。

HTML 版本的 home.jade 和 layout.jade 文件给出了正确的工作结果。

据此曾经有一个问题,但在 mquandalle:jade 的 0.2.9 版本中解决了。

$流星列表

布局.jade

家玉

路由.js

结果:

0 投票
2 回答
884 浏览

javascript - 订阅准备好后 Meteor React 渲染两次

我使用 Meteor 和 react 和 FlowRouter 来处理订阅。我发现当我的组件渲染时,它会在几秒钟后渲染两次,但只有当我订阅了流星 mixin 时。

例如:

记录 this.data

相同的信息显示两次。这是由于 FlowRouter 使用的快速渲染,还是我做错了什么?

0 投票
1 回答
739 浏览

meteor - 如何从`/`重定向到`/foo/` 使用 FlowRouter 和 MeteorJS?

在我的场景中,我希望访问我们的根 URL 的每个人都被自动重定向到包含协作和即时满足的文档的 URL。

在这里,router.coffee 代码是:

我希望根 URL 重定向到,/my/:projectId但我不确定如何使用or检索自动生成projectId 重定向。FlowRouter.go FlowRouter.redirect

  1. 这可能吗?
  2. 如果是,如何?

谢谢你的帮助!