問題タブ [meteor-accounts]
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.
node.js - ユーザーが Meteor でログインしているかどうかを確認する
ユーザーがMeteorにログインしているかどうかに応じてレイアウトを決定するにはどうすればよいですか?
私が試してみました
エラーが発生します
meteor - 新しいバージョンで古い流星アプリを実行する
少し前に流星フレームワークに小さなアプリを実装しました。流星がアルファ段階にあった時でした。
現在、新しい隕石を使用してローカルでそのアプリを実行しようとしていますが、次の問題があります。
W20150103-00:59:21.595(1)? (STDERR)
W20150103-00:59:21.665(1)? (STDERR) /home/priv/.meteor/packages/meteor-tool/.1.0.38.ieqxkv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle /server-lib/node_modules/fibers/future.js:173 W20150103-00:59:21.666(1)? (STDERR) throw(例); W20150103-00:59:21.666(1)? (STDERR) ^ W20150103-00:59:21.666(1)? (STDERR) TypeError: Object # has no method 'methods' W20150103-00:59:21.666(1)? (STDERR) Accounts.urls (packages/accounts-base/accounts_server.js:422:1) で W20150103-00:59:21.666(1)? (STDERR) at /home/priv/Apps/musicapp/.meteor/local/build/programs/server/packages/accounts-base.js:1614:4 W20150103-00:59:21.667(1)? (STDERR) /home/priv/Apps/musicapp/.meteor/local/build/programs/server/packages/accounts-base.js:1657:3 W20150103-00:59:21。667(1)? (STDERR) /home/priv/Apps/musicapp/.meteor/local/build/programs/server/boot.js:175:10 W20150103-00:59:21.667(1)? (STDERR) Array.forEach (ネイティブ) W20150103-00:59:21.667(1) で? (STDERR) 関数で。。各。.forEach (/home/priv/.meteor/packages/meteor-tool/.1.0.38.ieqxkv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle /server-lib/node_modules/underscore/underscore.js:79:11) W20150103-00:59:21.667(1)? (STDERR) at /home/priv/Apps/musicapp/.meteor/local/build/programs/server/boot.js:86:5 => コードで終了: 8 W20150103-00:59:23.876(1)? (STDERR)
問題は accounts-base パッケージにあるようですが、解決方法がわかりません。
ご協力ありがとうございました。
authentication - loginWithMeetup の Accounts.onCreateUser を使用して user.profile を変更する
ユーザーが Meetup ログイン パッケージを使用してアカウントを作成するとき、ユーザーのフル ネームやプロフィール写真への URL などの値をいくつか取得して、それらを user.profile に保存したいと考えています。現在、サービスが「meetup」かどうかを確認し、次の GET リクエストを実行して user.profile に保存しようとしています。
ただし、アカウントを作成しようとするとエラーが発生します。必要なフィールドがなくてもコードを削除した場合、アカウントを作成できることに注意してif (service == "meetup")
ください。問題はここにあることがわかります。ユーザーの氏名とプロフィール画像の URL を取得して、user.profile に保存するにはどうすればよいですか?
よろしくお願いします:)
javascript - カスタム ユーザー フィールドを Meteor.js に追加する
私はプログラミングとMeteor.jsが初めてです。管理者が質問を投稿できる質問アプリを構築しようとしています。しばらくすると、それらを真または偽としてマークできるようになります。ユーザーが [はい] または [いいえ] をクリックすると、アプリはユーザー ID をusersTrue
またはusersTrue
配列に追加します。また、質問_id
はユーザー プロファイルに追加されるため、ユーザーが既に質問に回答しているかどうかを確認できます。最後に、管理者が true または false をクリックすると、正解したユーザーのリストをループして rightCount
1 増やします。不正解の場合は 1 増やしwrongCount
ます。
ユーザーのIDを正しい質問配列に挿入する方法を見つけました。
私の質問は、アカウントの作成時にユーザーにカスタム フィールドを追加する方法です。そのため、ユーザーが既に質問に回答しているかどうかを確認できます。
/server/user.js を作成してみましたonCreateUser
私がこれを完全に間違っている場合、またはこのプロセス全体をより効率的に行う方法がある場合は、それを聞いてみたいと思います.
meteor - バーコード + 名前 + パスワードを使用した Meteor ログイン
ユーザー名とパスワードを使用してログインを実装したいだけでなく、ログインを完了するためにバーコードをスキャンしたいと考えています。
これを行うためのパッケージは既にありますか (大気中では見つかりません)。または、どのようにそれを行うつもりですか。
完全な解決策は、u+p+b ログインを要求し、短いタイムアウトでセッションをタイムアウトし、u+p ログインを要求し、バーコードを長時間タイムアウトして u+p+b を要求することです (u+p+ でログインします)。 b ログインから 15 分後に u+p が必要 ログインから 60 分後に u+p+b が必要)。
ソリューションは、コルドバで動作する必要があります。
アカウントのセットアップは管理アプリを介して行われるため、クライアントに対しては、データベースにユーザーが適切にセットアップされていると想定できます。
ありがとう、K.
cordova - Meteor はサーバーにログインし、オフライン時にローカル (アプリ) にログインします
Meteor で作成され、cordova 経由でデプロイされたアプリ内で、次の状況をサポートする必要があります。
クライアント(デバイス)がネットワークに接続されている場合:
- meteor アカウントを使用してログインする (サーバー側の検証)
クライアント(デバイス)がネットワークに接続されていない場合:
- デバイスでローカルにログインします。
- 以前にダウンロードしたデータにアクセスできます。
- 少なくともそのデータのサブセットを変更できる: 正確な使用例は、2 セットのレコードがあることです。
- これは事実上読み取り専用です (まだ読み取ることができる必要があります) - 基本的にはタスク リストと
- これは事実上、クライアントで作成された新しいレコードです。基本的には、そのタスク内で行われたアクティビティのワーカーによるログです。
これはアプリの基礎となる機能であり、これを実現する方法についてフィードバックをいただければ幸いです。
twitter - GUI を使用せずに Meteor で Twitter の API キーを設定する方法
{{>loginbuttons}} タグからフロントエンドの設定ボタンを削除するにはどうすればよいですか?
これまでのところ、私は試しました:
accounts-twitter のドキュメントが見つかりません。Meteor パッケージのコードがどこで見られるのか理解できないようです。