問題タブ [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 : フロー ルーター アクションでサーバーから Meteor.methods で呼び出されると、findOne は undefined を返します。

[編集] これはフロー ルーターに固有の問題です。ここで問題を開始しました: https://github.com/meteorhacks/flow-router/issues/205間違った道..

サーバーの起動コードで呼び出されると、Blog.findOne() は値を返します (サーバー側)

ただし、サーバーからの呼び出しによってサーバーメソッドで呼び出されると、戻りますundefined

なんてこった?

それは古典的な方法と呼ばれます:

サーバーとクライアントの呼び出しコードは同じです。

私はそのようなことを試みました:

それで、私が理解できなかったのはここで何ですか?

ちなみに、私はメソッドでinsertupdate、ができます。removeそして、クライアントから呼び出すかサーバーから呼び出すかは未定義になります。それは本当に私を困惑させます...

メソッドがクライアント側で呼び出されると、機能します。

[ 編集 ]

ブロックを解除してwrapAsyncを試みました(はい、何でも試しています...)

クライアントから呼び出された場合は引き続き機能し、サーバーから呼び出された場合は undifined を返します ( Blog.findOne()return undefined、呼び出しはエラーを返します)。

私が見ることができる唯一の違いは、クライアントからの呼び出しに athis.connectionと noがあることthis.randomSeedです。

Futureサーバー側ではなく、クライアント側で機能し続ける方法:

0 投票する
1 に答える
1213 参照

javascript - flow-router でサブスクリプションを使用するにはどうすればよいですか?

そして私の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() を返すように設定しています。

Meteor をローカルにセットアップし (meteor実行コマンドを使用)、websocket を動作させています。

ページにアクセスすると、phantomjs プロセスがバックグラウンドで実行されていることがわかります。ps aux

しばらくすると、Meteor サーバー コンソールに次のエラーが表示されます。

それで全部です; 標準エラーはありません。準備ができていないサブスクリプションがあるようですが、私はこのことを 3 回確認しました

助言がありますか?

0 投票する
0 に答える
72 参照

meteor - ルーティングを使用したクライアント側のみの Blaze

Blaze をスタンドアロンのフレームワークとして使用しようとした人はいますか?

Blaze のシンプルさが気に入っています。クライアント側のみとして使用したいのですが、ガイドはありますが、ルーティングの例はありません。

ガイドやSOの質問はありますか? または、簡単な「はい/いいえ」の答えでそれを達成できるかどうか、誰でも知っていますか?それは素晴らしいことです.

ありがとう。

0 投票する
1 に答える
212 参照

javascript - アプリでの Meteor サーバー側のレンダリング

私は最近 Meteor.js に関わっています。アプリの構築を開始しましたが、Flowrouter と React.Router のどちらを使用するかを決定しようとしています。

FlowRouter には Server Side Rendering または SSR が含まれているようです。主にiPhoneやiPadで動く流星アプリを作っているので、SSRをするメリット・デメリットはありますか?必要ないのですか / アニメーションやアプリ全体の速度が遅くなりますか?

0 投票する
1 に答える
145 参照

javascript - Iron-router には flow-router のようなグループ機能があります

紳士淑女の皆様!;-)

URL をプレフィックスやグループなどで処理する方法はありますか?

Flow-Router グループ

Iron-router を削除したくありません... Iron-cli と iron-controller も使用しています。

0 投票する
1 に答える
787 参照

meteor - Jade、Flow Router、Blaze で Meteor を使用するには?

Jade を Meteor の Flow Router および Blaze と連携させようとしています。どういうわけか、私にはうまくいきません。ほんの些細なことで気づかないことは確かだと思います。

HTML バージョンの home.jade および layout.jade ファイルは、適切で機能する結果をもたらします。

これによると、以前は問題がありましたが、mquadalle:jade の 0.2.9 リリースで解決されました。

$流星リスト

レイアウト.ジェイド

ホーム.ジェイド

ルート.js

結果:

0 投票する
2 に答える
884 参照

javascript - サブスクリプションの準備ができた後、Meteor React が 2 回レンダリングされる

React と FlowRouter で Meteor を使用してサブスクリプションを処理しています。コンポーネントがレンダリングされると、数秒後に 2 回レンダリングされることがわかりましたが、それは meteor mixin をサブスクリプションに登録している場合のみです。

例えば:

this.data を記録しました

同じ情報が 2 回表示されます。これは FlowRouter が使用する高速レンダリングによるものですか、それとも私のやり方が間違っているのでしょうか?