問題タブ [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.
heroku - Heroku meteor/隕石の展開
バージョン管理下で meteorite を使用して作成した meteor プロジェクトがあり、heroku ビルドパックoortcloud/heroku-buildpack-meteoriteを使用して Heroku にデプロイしようとしていますが、次のエラーが発生します。
ビルド パッケージに問題がありますか、それともアプリに追加の構成が必要ですか?, Heroku にアプリをデプロイするのは初めてなので、よくわかりません。
routing - Meteorで動的にルートを作成する
アプリでルートを設定するためにmeteor-routerパッケージを使用しています。ただし、いくつかのルートを「動的に」設定できる必要があります。これは、いくつかの「静的」ルートといくつかの「動的」ルートがあり、それらがいくつかの変数(特にURLの一部)に応じて変化していることを意味します。
たとえば、ユーザーがwww.example.com/fooにアクセスした場合、私のルートにはすべてのURLのプレフィックスを付ける必要があります。foo
ユーザーがwww.example.com/barにアクセスした場合、すべてのルートにbar
プレフィックスを付ける必要があります。
擬似コード:
heroku - 隕石herokuビルドパックでnpmが必要
このビルドパックを変更する方法はありますか
https://github.com/oortcloud/heroku-buildpack-meteorite
このnpmをインストールするには
https://github.com/abh/node-stripe
開発では問題なく動作しますが、Herokuにインストールして必要とする方法がわかりません
私はそれを使用してそれを要求しています
meteor - Meteor 管理パネル パッケージ
meteor には、モデルでの CRUD 操作のためのレールの「rais_admin」や「active admin」などのバックエンド管理パネルがありますか?
meteor - metor ブレードテンプレートは、for ループで「同じブランチの 2 番目のランドマーク」例外をスローします
テンプレート ビューを含めたい for ループがあります。
テーブルブレード:
シートブレード:
ビューを最初にロードすると、すべてがうまく描画されます。しかし、座ったり立ったり、別のテーブルに行ったりすると、次のようになります。
ユーザーIDとテーブルIDを格納する「席」コレクションを作成することでこれを修正できると思いますが、それはばかげているようです。私は現在、「プレーヤー」と呼ばれるテーブルの配列プロパティを使用しています。各座席のインデックスは0〜6です...少なくとも、それがアイデアです。=)
また、seat.bladeを次のものに置き換えたことにも言及する必要があります。
運が悪い、同じ問題。
何か案は?
バージョン情報の編集
:
Meteorite バージョン 0.4.9
Meteor バージョン 0.5.9 (git チェックアウト)
Blade 3.0.3
meteor - Meteor コードをデバッグする方法は?
console.log
問題を特定できるかどうかを確認するために、簡単なコードといくつかのコードを変更して Meteor コードをデバッグしたいと思います。しかし、たとえば、.meteor/local/build/app/packages/livedata/ ファイルを編集すると、Meteorite を再度実行すると上書きされます。実行中のコードを一時的に変更する最良の方法は何ですか?
デバッガーでアタッチする方法を説明していますが、より良いローカル開発サイクルに興味があります。独自の Meteor アプリを実行しながら、Meteor でもコードを少し修正して、どのように相互作用するかを確認できるようにします。
問題はコードを自動的に置き換える Meteorite にあると思われるため、Meteor をローカルの変更で実行することはできませんか?
meteor - MeteorTwitterログイン「内部サーバーエラー」
Twitterログインを使用してアプリをMeteorのサーバーにデプロイしました。そのため、初めてロードしたときに、コンシューマーキーとシークレットを構成するように求められ、それらの詳細を保存しているときに問題が発生しました。これで、Twitterでログインするたびに、新しいウィンドウがポップアップ表示されますが、すぐに「内部サーバーエラー」というMeteorダイアログボックスが表示されます。
私のオプションは何ですか?
データベースにアクセスできない場合(Meteorのサーバー上にあるため)、アプリのOAuth状態をリセットするにはどうすればよいですか。
meteor - IE8 および 9 の空白ページ
最近、このページを作成して立ち上げました: http://www.thaiestatenetwork.com
Chrome、Safari、Firefox、さらには IE10 でも問題なく動作しますが、IE8 と 9 では空白のページしか表示されません。
同様の問題について SO の投稿を読み、それに基づいてこれを試しました:
- DOM エラーを見つけるためにテンプレートを調べています。
- position:static を html と body に設定してみました
- 私のCSSで@font-faceをコメントアウトしました(@font-faceに関連するBrowserStackのIEでエラーが発生していたため)
- 潜在的な CORS の問題を確認しました。何も見つかりませんでした。
どれも機能しません。
奇妙なことに、BrowserStack を介してローカルの開発マシンにトンネリングすると、すべてがうまく機能します。
このサイトはルーターhttps://github.com/tmeasday/meteor-routerを使用して構築されており、このビルドパックを使用して Heroku で実行されていることを追加する必要があります: https://github.com/oortcloud/heroku-buildpack-meteorite
誰かが私を正しい軌道に導く新鮮な目を持っていることを本当に願っています.
coffeescript - Meteor公開追加ユーザー情報 ログイン・ログアウト
ユーザーの役割に応じて、ユーザー データを選択的に公開しようとしています。メールアドレスとユーザー名を公開してほしい。ユーザーが管理者である場合、ユーザー プロファイル全体を表示できる必要があります。
サーバー上 (CS):
クライアント (CS) で:
これはほとんどの場合うまく機能します。ユーザーがログアウトしてから再度ログインすると、サブスクリプションで何かが壊れており、
何も返しません。ページを更新すると、プロファイル フィールドが再び入力されます。この問題を解決するために、サーバーの return ステートメントを次のように変更しました。
これは何もしませんでした。これは Meteor のバグですか、それともログイン/ログアウトを根本的に誤解していますか?
アップデート
もう少し読んだところ、Meteor は同じコレクションの複数のサブスクリプション/パブリッシュのデータをランダムに選択するようです。それを念頭に置いて、リターンクエリを次のように変更しました。
他のユーザーからのデータは公開されなくなりました。(コンソールの Meteor.users.find().count() は 1 を返します。)