問題タブ [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.
node.js - feathersjs-authentication を使用して JWT トークンをクライアントに送信する方法は?
フェザーズ js REST-APIアプリケーションでローカル認証を使用していますが、ユーザーが認証された後、認証トークンを送信する代わりに、フェザーは認証要求への応答として次の HTML を送信しています。
次のページを印刷します。
Web ページからリクエストを送信する場合はこれで十分だと思いますが、私の場合はトークンを取得する必要があります。これは、クライアントが Web ブラウザーではなくモバイル アプリであるため、Cookie が機能しないためです。 .
応答でフェザーズ js にトークンを送信させることは可能ですか? 何かのようなもの:
このようにして、トークンをモバイル アプリに保存し、それを使用して、feathersjs API サーバーへのさらなる要求を認証できます。
アプリケーションは完全にフェザーズ js で利用可能なコンソール コマンドで作成されているため、今のところこれ以上feathers generate
のコードは記載しませんが、コードについてもっと理解する必要がある場合はお知らせください。詳細。
rxjs - 「CRUD-Observables」を使用して一連のオブジェクトを効率的に維持する
私は、feathersjs と angular2/Rx を試してきました。私が達成しようとしているのは、任意の種類の CRUD の後に最新のアイテム セットを発行する Observable をサブスクライブできるように、feathersjs サービスをラップする angular2 サービスを構築することです。
それは基本的に機能します。ただし、その方法が非常に洗練されているとは思えません。入ってくるすべてのオブジェクトをラップおよびアンラップするのは効率的ではないようです。「すべてがストリームだ」と言い過ぎていませんか?
私はこれが独断的かもしれないことを知っています。我慢してください。Rx は頭を包み込むのが少し難しいです。
どうやってこれを達成しようとしますか?
feathersjs - FeathersjsアプリでWebhookルートを実装する場所は?
次のディレクトリ構造を持つ Feathers アプリを想定しています。
Webhook ルート ハンドラを配置する適切な場所はどこですか? これはミドルウェアを使用して行うべきですか、それとも標準の Express ルートを使用してルート ディレクトリ内に配置する方がより慣用的でしょうか?
コンテキストとして、私は Instagram からのイベントを聞きたいのですが、それらは私が使用している RESTful サービスと必ずしも一致しません。
express - サブアレイを更新するには?
Feathers ( ) で何かを作成する方法は知ってsystemService.create(category);
いますが、サブコレクションで何かを作成するにはどうすればよいですか?
category
に挿入したいのsystemService[0].productCategories
ですが、その方法がわかりません。これが私のサービスのスクリーンショットです。
どのように進めるべきかについてのヒントはありますか?
編集:ほとんど機能するソリューションが見つかりました。
productCategories
ただし、追加するのではなく、既にあるものを置き換えるだけです。を試してみましpatch
たが、何も起こりませんでした (だから、間違ったことをしていたのかもしれませんし、答えではないかもしれません)。
feathersjs - FeathersJS: アプリの初期化後にルートを追加できない
初心者の FeathersJS ユーザーはこちら。私は明らかにいくつかの重要な理解を欠いています。
MySQL モデルを使用して単純な REST API を作成しようとしています。このイシュー スレッドのドキュメントで参照されているコード構造に従おうとしています。最初のapp.use()
ブロックで定義したルートは機能しますが、その後に定義したルートは機能しません。部分的なコードはここにあり、残りはこの要点にあります
npm start
アプリを実行してもエラーは発生しません。しかし、私の/beer
ルートは、そこに定義されている他のルートと同様に 404 のみです。私は誤解の原因を探してガイドを調べてきました。しかし、私はちょっと立ち往生しています。
javascript - データテーブル JQuery に ajax レスト コールを正しく設定する方法
学校のプロジェクトでは、API を作成していて、Jquery Datatables を実装したいと考えていました。私はまだJavaScriptにかなり慣れていないので、ご容赦ください。Datatables.net サイトで多くの例をスキャンしましたが、探している答えが得られません。私が達成しようとしているのは、作成した単純な API からのデータを Jquery Datatable に入力することです。
html テーブル:
datatables.js:
API ルートの出力http://localhost:3030/targets : :
同じ構造を使用して単純な変数をテーブルに入力することはできますが、ajax/rest 呼び出しを使用すると少し難しくなります。他のいくつかの例は、API からの JSON の出力と関係がある可能性があることを示唆しています。しかし、それを変更する方法がわかりません。
どんな助けでも大歓迎です、ありがとう!
node.js - Feathersjs と Vue を使用した Mongoose の検証
Feathers/Vue スタックを使用して Mongoose のクエリで検証を使用するにはどうすればよいですか? これが私が経験していることです。Feathers-Mongoose サービスに渡されるクエリ条件は、名前プロパティを持たない、またはフィールドをまったく持たない返されたアイテムを除外するクエリを実行するために、Vue モデルに渡す必要があります。動かない時はこんな感じです。「真」の結果に注意してください。
これをサービスの「オプション」に追加すると、クエリは index.html の {{ i.name }} に「true」が表示されたアイテムを表示することになります。これはサービス設定です:
ビューモデルからの検証に組み込まれたフェザーを使用しようとすると、別の注意が必要です
以下に示すように、または追加することにより
マングース モデルに対して、フェザー - マングース オプションで実行した場合と同じ結果が得られます。
ありがとうございました。
javascript - ユーザーオブジェクトへのデータの追加/データの入力
私は FeathersJS を初めて使用し、承認後にユーザー オブジェクトに追加データを追加したいと考えています。( でデータにアクセスしたいapp.get('user').newData
)
最初に に値を設定しようとしましたhook.result.newData
が、うまくいきません。メールなどの既存の値のみを変更できます。
私が試した別のアプローチは、 https ://github.com/feathersjs/feathers-hooks/issues/56 にあるコード スニペットを変更することでしたが、成功しませんでした。
しかし、私の場合はどのように入力するのかもわかりません。ユーザー ID の配列を持つ別のサービスのオブジェクトを追加したいと考えています。そして、配列内の他のユーザーIDを含むオブジェクトのみが必要です。