問題タブ [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.
javascript - Meteor、フロー ルーター ssr : フロー ルーター アクションでサーバーから Meteor.methods で呼び出されると、findOne は undefined を返します。
[編集] これはフロー ルーターに固有の問題です。ここで問題を開始しました: https://github.com/meteorhacks/flow-router/issues/205間違った道..
サーバーの起動コードで呼び出されると、Blog.findOne() は値を返します (サーバー側)
ただし、サーバーからの呼び出しによってサーバーメソッドで呼び出されると、戻りますundefined
なんてこった?
それは古典的な方法と呼ばれます:
サーバーとクライアントの呼び出しコードは同じです。
私はそのようなことを試みました:
それで、私が理解できなかったのはここで何ですか?
ちなみに、私はメソッドでinsert
、update
、ができます。remove
そして、クライアントから呼び出すかサーバーから呼び出すかは未定義になります。それは本当に私を困惑させます...
メソッドがクライアント側で呼び出されると、機能します。
[ 編集 ]
ブロックを解除してwrapAsyncを試みました(はい、何でも試しています...)
クライアントから呼び出された場合は引き続き機能し、サーバーから呼び出された場合は undifined を返します ( Blog.findOne()
return undefined
、呼び出しはエラーを返します)。
私が見ることができる唯一の違いは、クライアントからの呼び出しに athis.connection
と noがあることthis.randomSeed
です。
Future
サーバー側ではなく、クライアント側で機能し続ける方法:
javascript - flow-router でサブスクリプションを使用するにはどうすればよいですか?
そして私のcrew.html
テンプレート内:
そして私のcrewChat.html/js
:
私のcrewChat.js
ファイルでは、Flow-router で設定したサブスクリプションをどのように使用できますか?
meteor - Meteor Spiderable がエラーの理由なしで失敗する
バイナリからインストールされたphantomjsが動作しており、$ PATHおよびMeteorJSの最新バージョンとSpiderableの最新バージョンからアクセスできます。
ルーティングにはパッケージ flow-router を使用し、レンダリングには flow-layout を使用します。
私はすべてのパブリッシャーに、(find
メソッドを介して) カーソルを返すか、this.ready() を返すように設定しています。
Meteor をローカルにセットアップし (meteor
実行コマンドを使用)、websocket を動作させています。
ページにアクセスすると、phantomjs プロセスがバックグラウンドで実行されていることがわかります。ps aux
しばらくすると、Meteor サーバー コンソールに次のエラーが表示されます。
それで全部です; 標準エラーはありません。準備ができていないサブスクリプションがあるようですが、私はこのことを 3 回確認しました。
助言がありますか?
meteor - ルーティングを使用したクライアント側のみの Blaze
Blaze をスタンドアロンのフレームワークとして使用しようとした人はいますか?
Blaze のシンプルさが気に入っています。クライアント側のみとして使用したいのですが、ガイドはありますが、ルーティングの例はありません。
ガイドやSOの質問はありますか? または、簡単な「はい/いいえ」の答えでそれを達成できるかどうか、誰でも知っていますか?それは素晴らしいことです.
ありがとう。
javascript - アプリでの Meteor サーバー側のレンダリング
私は最近 Meteor.js に関わっています。アプリの構築を開始しましたが、Flowrouter と React.Router のどちらを使用するかを決定しようとしています。
FlowRouter には Server Side Rendering または SSR が含まれているようです。主にiPhoneやiPadで動く流星アプリを作っているので、SSRをするメリット・デメリットはありますか?必要ないのですか / アニメーションやアプリ全体の速度が遅くなりますか?
javascript - Iron-router には flow-router のようなグループ機能があります
紳士淑女の皆様!;-)
URL をプレフィックスやグループなどで処理する方法はありますか?
Iron-router を削除したくありません... Iron-cli と iron-controller も使用しています。
meteor - Jade、Flow Router、Blaze で Meteor を使用するには?
Jade を Meteor の Flow Router および Blaze と連携させようとしています。どういうわけか、私にはうまくいきません。ほんの些細なことで気づかないことは確かだと思います。
HTML バージョンの home.jade および layout.jade ファイルは、適切で機能する結果をもたらします。
これによると、以前は問題がありましたが、mquadalle:jade の 0.2.9 リリースで解決されました。
$流星リスト
レイアウト.ジェイド
ホーム.ジェイド
ルート.js
結果: