問題タブ [loopbackjs]

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 投票する
3 に答える
9085 参照

javascript - ループバック ACL: ロールを持つユーザーを作成する

acl ロールを持つユーザーの作成に関するドキュメントを解読するのに苦労しています。ドキュメントに記載されているように、「管理者」と「ユーザー」の 2 つのロールを作成したいと思います。ただし、Role.create の API ドキュメントが見つかりません。また、与えられた例は私には意味がありません。次に、REST API のみを使用してユーザーを作成し、ユーザーに管理者ロールまたはユーザー ロールを割り当てたいと思います。これは簡単に思えますが、頭を悩ませています。開始方法について誰かがガイダンスを提供できますか?

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

angularjs - StrongLoop ループバック Yeoman Angular

StrongLoop Loopback [バックエンド] を Yeoman ワークフロー [フロントエンド] に統合しようとしていますが、2 つのコードベースを統合するのに苦労しています。私は、StrongLoop の Loopback を使用して独自に「バックエンド」を開発し、それを REST API として公開できることを知っています。ただし、Loopback Angular SDK を使用して開発し、同じアプリ内でプログラムによってモデルに接続することをお勧めします。フォルダー構造を整理し、Gruntfile.js を更新して、サーブ機能とビルド機能の両方のループバック アプリ設定を含め、開発用に 1 つのサーバー インスタンスのみを実行する必要があるかどうか疑問に思っています (私のヨーマン アプリ フロントエンドの「grunt serve」ではなく)。ループバックバックエンドのスタッフと「slc run」)。

Loopback の CLI ワークフローとは対照的に、yeoman scaffolding の「計画」について読んだことがありますが、更新なしで Github で 5 か月以上です。

(この機能が開発されるのを待つのではなく) 今すぐ機能させるためのガイダンスをいただければ幸いです。

参考までに:詳細なGruntコマンドを使用したLoopback Angular SDKの手順は次のとおりです http://docs.strongloop.com/display/DOC/AngularJS+JavaScript+SDK

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

javascript - IDによるコメントやいいねの削除

nodejs サービスをループバックするのは初めてです。モデルに基づいてangular sdkを生成することがわかりました。

エクスプローラーを見ていると、deleteAll の方法が表示されますが、ID で削除する方法がわかりません。

各アクティビティに多くのコメントがあるように関係を設定しています。

Angularjs SDK には、hasMany 関係の deleteById を示すメソッドがありません。

配列からのマングースの $pull に相当するものは何だろうか。

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

javascript - 属している子のプロパティを含む

著者を抽出しようとしているモデルを取得しました、コメント

アクティビティ モデルにはコメントがあり、各コメントには作成者がいます

include: ['coordinator', 'comments', 'likes', 'attendants'] を使用すると、コメントは取得できますが、リンク先の作成者は取得できません

インクルードしようとしました: ['coordinator', {'comments':'Author'}, 'likes', 'attendants']

しかし運がない

インクルードも試しました: ['coordinator', {'comments':'userId'}, 'likes', 'attendants']

同じ結果。

私は何を間違っていますか?

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

strongloop - ACL が認識されない

モデル ディレクトリに json ファイルを定義し、json を読み込む .js ファイルを定義するサンプル アプリ スタイルに従っています。

私の問題は、役割を拒否する json ファイルの acls 定義everyoneが認識されていないことです。私はGET api/clients非特権ユーザーとして正常にステータスを取得できます200401アクセスが拒否されました。

テストとして、デフォルトのユーザー モデルの json に同じ acls 定義を追加すると、401期待どおりにステータス アクセスが拒否されます。

ここにいくつかありclient.jsonます(顧客のように、フロントエンドのものと混同しないでください)

client.js

ACL はクライアント モデルで動作する必要がありますか、それともここでセットアップする必要があるものは他にありますか?

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

javascript - 同じオブジェクトの 2 つのコールバック型ゲイン関数を連鎖させる方法は?

ループバックのモデルであるオブジェクト Word があります ( http://docs.strongloop.com/display/DOC/Model#Model-Model.count([query],callback) )。情報を操作するための一連のインターフェイスがあります。つまり、Word.count() と Word.find() の 2 つのメソッドがあります。

どちらのメソッドも、コールバックによってデータを取得します。次から次へと方法を尋ねる必要があります。

チェーンはどうやって作るの?

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

javascript - angularjs で依存関係オブジェクトのプロトタイプをオーバーライドする

「App.API」というモジュールで定義された角度のセットが、$resource生成されているため触れることができない単一のファイルにあります。(loopback-angularサーバー側のモデル定義から angular $resource を生成するツール)

依存関係を例として取りましょうProduct。アプリの後半で、次のようにそのプロトタイプをオーバーライドしたいと思います。

できます。

問題は、それぞれがモジュールを含む多くの異なるファイルがあり、依存性注入の問題が発生していることです。内部のgetTitle関数にアクセスできますが、他のモジュールのNewModule内部ではアクセスできません。

質問: 依存オブジェクトのプロトタイプをオーバーライドして、他のモジュールで使用できるようにするにはどうすればよいですか?

プロトタイプが変更されると考えて、代わりにこのようにプロトタイプ関数を定義しようとしましProductた。たぶん十分に早くない

機能しません:オブジェクトが正しく注入されている場合でもgetTitle、インスタンスの別のモジュール (依存関係として App.API/Product を使用) で使用すると、エラーProductがスローされます。undefined is not a functionProduct