問題タブ [feathersjs]
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 - React-Router ミドルウェアと Mobx
ユーザーの「レベル」が 2 を超えるユーザーのみがアクセスできる管理ページを設定しようとしています。MobX と React-Router を使用しています。問題は、MobX ストアに正しく接続する方法がわからないという事実に基づいている可能性があります。routes.jsとは別のファイルにある関数isAdminをインポートしています。関数は次のようになります。
これは、ここにあるreact-routerの gitHub ページの最後の例に大まかに基づいています。
助けてくれてありがとう!
javascript - JWT トークンで使用するために非ユーザー フィールドをペイロードに追加する
こんにちは、JWT トークンに含めることができるように、認証プロセスのペイロードに非ユーザー フィールドを追加しようとしています。
リクエストは次のようなものです。
構成は次のようになります。
auth/token サービスの before フックで取得できるように userName パラメータを渡すにはどうすればよいですか?
または、それを行うためのより良い方法があれば、私に知らせてください。
reactjs - create-react-app は、express/lib/view.js で「依存関係のリクエストは式です」を生成します
私は React をすぐに始めようとしています。Facebook によって作成され、ここで説明されている create-react-app ツールのシンプルさが気に入っています。
https://facebook.github.io/react/blog/2016/07/22/create-apps-with-no-configuration.html
ここで何が悪いのか誰か教えてもらえますか?
私はそれを FeatherJS と組み合わせて、この依存関係を package.json に追加しようとしています:
そしてこれをApp.jsに:
これで、Web アプリが読み込まれず、コンソールに次のエラーが表示されます。
javascript - Feathers Js はサーバー側のページへのアクセスを制限します
私は Feathers.js を使用しており、 payment-info.html ページへのアクセスをログインしているユーザーに制限しようとしています。
ただし、req.isAuthenticated() は、ユーザーがログインしている場合でも false を返します。公開ディレクトリ内のページへのアクセスを、ログインしているユーザーのみに制限する方法はありますか?
feathersjs - グローバル Feathers フックとイベント フィルター
/admin
Express では、そのパスの下にある特定のエンドポイントのハンドラーを追加する前に、そのパスにミドルウェアを追加するだけで、たとえばプレフィックスで始まるすべてのルートへのアクセスを非常に簡単にブロックできます。
Feathers では、いくつかの共通のフック モジュールを作成し、作成したすべてのサービスに個別に追加する必要があるようです。イベントフィルターについても同様です。
認証フックやイベント フィルターを追加するのを忘れるという考えは恐ろしいものです。サービスの初期化コードをすべて確認するか、ハッキングされない限り、間違いに気付かないからです。その意味で、例外的なエンドポイントに対して簡単に実装できるある種のホワイトリストを備えた Express ミドルウェアは、私にはるかに安心感を与えてくれます。
Feathersでそのようなことをすることは可能ですか?
(追伸: アプリの REST API を保護していたことに気付きましたが、すべてのリアルタイム イベントを保護するのを忘れていました)。