問題タブ [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.

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

javascript - 背後にデータベースを持つ Node/Feathers

仕事で Node と Feathers について学んでいます。サンプル データを [nedb] にロードするためにフェザーを使用する単純なアプリを作成する必要があります。

私は、配列 dummyData.accounts からサーバーにアイテムを挿入するだけです。スクリプトを実行すると、何もインポートされていないようです。レコードを読み返すと、次のように返されます。

Feathers でレコードを挿入/作成する適切な方法は何ですか?

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

javascript - 射影構文エラーのある NeDB クエリ

シンプルな NeDB リクエストの構文を取得します。Feathers/NeDB 用に作成したクエリの何が問題になっていますか?

ありがとうございました

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

javascript - 認証を強制する Socket.IO を使用した Auth0

トークン認証を使用して、Feathers データベース アダプターによってエクスポートされたサービスを保護する必要があります。これを REST に対して次のように行いました。

認証されていないクライアントが REST サービスにアクセスできないようにするために、次のことを行います。

Websocket へのアクセスもロックダウンする必要があります。いくつかの例を見つけました。以下は、理論的には socket.io の認証を有効にする必要があります。

しかし、これは起こっていません。クライアントの socket.io リクエストにはトークンがありませんが、サーバーは問題なくそれらを処理します。

どこから探し始めますか?

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

javascript - Auth0 と Socket.IO - 正しい実装

Auth0 認証を使用して socket.io サービスを保護する作業を行っています。サーバー上で、私は以下を行いました:

クライアントから socket.io でトークンを渡すには、次のようにします。

トークン スコープは使用していませんが、例からコピーしました。おそらく問題ではないはずです。

JWT_AUTH をオンにすると、サーバーは未承認の [承認された] socket.io リクエストの処理を停止します。これがないと、REST API は保護されますが、socket.io は保護されません。Auth0 で保護された socket.io が必要です。何を確認できますか?

ありがとうございました

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

typescript - Typescript import from ES2015 export: 型宣言ファイルの指定方法

私は、Fathersjs のスパース型宣言ファイルを作成しようとしているので、Typescript でより適切に使用できます。

Feathers は ES2015 で書かれており、ES5 を (Babel 経由で) 配布しています。ES5 のデフォルトのエクスポート:

私の型宣言ファイル (feathers.d.ts):

私のアプリ(server.ts):

これまでのところ、typescript はエラーなしでコンパイルされます。IDE (atom-typescript) ですべての優れた型チェック ヘルプを利用できます。Typescript は次の ES5 にコンパイルされますが.default()、デフォルトのエクスポートの結果として実行されません。(server.js):

import ステートメントを次のように変更した場合:

その後、型チェックは失敗し、コンパイラはエラーを出力しますが、実行中の ES5 を生成します:

typescript コンパイラ エラーは次のとおりです。

質問:importこの場合、次のステートメントのうちどれを使用する必要がありますか? または、宣言ファイル (上記) の何が問題になっていますか?

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

javascript - feathersjs を使用して応答からフィールドをフィルター処理する

選択したいフィールドをクエリ パラメータとして提供できるようにしたいと考えています。このようなもの: http://localhost:3030/users?select[]=email。after フックでフィールドを削除するよりも、このフィールドを取得するためだけにsequelizeに指示することをお勧めします。

これまでのところ、クエリパラメーターがsequelizeに渡されてエラーが発生するため、機能しないアフターフックを試しました(データベースに選択フィールドがないため)。

この機能を達成するための推奨される方法はありますか?

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

javascript - feathersjs を使用して簡単なレスト コールで認証する

フェザー JavaScript クライアント ライブラリを使用してセキュリティ トークンを取得できることはわかっています。しかし、feathersjs バックエンドに接続するために C# を前面に使用したいと考えています。単純な残りの呼び出しを使用してセキュリティ トークンを取得することは可能ですか。/auth/local エンドポイントがあることは知っていますが、それを直接使用する方法がわかりません。

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

node.js - iron-nodeでfeatherJSを実行する

これまでに見つけた最高のデバッグ ツールであるため、iron-node を使用して FeathersJS プロジェクトをデバッグしたいと考えています。問題は、通常の実行方法は npm start を使用しているため、iron-node を使用して FeathersJS プロジェクトを実行する方法がわからないことです。何をすべきかを理解するのを手伝ってくれる人はいますか?