問題タブ [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.
javascript - ループバック ACL: ロールを持つユーザーを作成する
acl ロールを持つユーザーの作成に関するドキュメントを解読するのに苦労しています。ドキュメントに記載されているように、「管理者」と「ユーザー」の 2 つのロールを作成したいと思います。ただし、Role.create の API ドキュメントが見つかりません。また、与えられた例は私には意味がありません。次に、REST API のみを使用してユーザーを作成し、ユーザーに管理者ロールまたはユーザー ロールを割り当てたいと思います。これは簡単に思えますが、頭を悩ませています。開始方法について誰かがガイダンスを提供できますか?
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
javascript - IDによるコメントやいいねの削除
nodejs サービスをループバックするのは初めてです。モデルに基づいてangular sdkを生成することがわかりました。
エクスプローラーを見ていると、deleteAll の方法が表示されますが、ID で削除する方法がわかりません。
各アクティビティに多くのコメントがあるように関係を設定しています。
Angularjs SDK には、hasMany 関係の deleteById を示すメソッドがありません。
配列からのマングースの $pull に相当するものは何だろうか。
javascript - 属している子のプロパティを含む
著者を抽出しようとしているモデルを取得しました、コメント
アクティビティ モデルにはコメントがあり、各コメントには作成者がいます
include: ['coordinator', 'comments', 'likes', 'attendants'] を使用すると、コメントは取得できますが、リンク先の作成者は取得できません
インクルードしようとしました: ['coordinator', {'comments':'Author'}, 'likes', 'attendants']
しかし運がない
インクルードも試しました: ['coordinator', {'comments':'userId'}, 'likes', 'attendants']
同じ結果。
私は何を間違っていますか?
strongloop - ACL が認識されない
モデル ディレクトリに json ファイルを定義し、json を読み込む .js ファイルを定義するサンプル アプリ スタイルに従っています。
私の問題は、役割を拒否する json ファイルの acls 定義everyone
が認識されていないことです。私はGET
api/clients
非特権ユーザーとして正常にステータスを取得できます200
。401
アクセスが拒否されました。
テストとして、デフォルトのユーザー モデルの json に同じ acls 定義を追加すると、401
期待どおりにステータス アクセスが拒否されます。
ここにいくつかありclient.json
ます(顧客のように、フロントエンドのものと混同しないでください)
client.js
ACL はクライアント モデルで動作する必要がありますか、それともここでセットアップする必要があるものは他にありますか?
javascript - 同じオブジェクトの 2 つのコールバック型ゲイン関数を連鎖させる方法は?
ループバックのモデルであるオブジェクト Word があります ( http://docs.strongloop.com/display/DOC/Model#Model-Model.count([query],callback) )。情報を操作するための一連のインターフェイスがあります。つまり、Word.count() と Word.find() の 2 つのメソッドがあります。
どちらのメソッドも、コールバックによってデータを取得します。次から次へと方法を尋ねる必要があります。
チェーンはどうやって作るの?
javascript - angularjs で依存関係オブジェクトのプロトタイプをオーバーライドする
「App.API」というモジュールで定義された角度のセットが、$resource
生成されているため触れることができない単一のファイルにあります。(loopback-angular
サーバー側のモデル定義から angular $resource を生成するツール)
依存関係を例として取りましょうProduct
。アプリの後半で、次のようにそのプロトタイプをオーバーライドしたいと思います。
できます。
問題は、それぞれがモジュールを含む多くの異なるファイルがあり、依存性注入の問題が発生していることです。内部のgetTitle
関数にアクセスできますが、他のモジュールのNewModule
内部ではアクセスできません。
質問: 依存オブジェクトのプロトタイプをオーバーライドして、他のモジュールで使用できるようにするにはどうすればよいですか?
プロトタイプが変更されると考えて、代わりにこのようにプロトタイプ関数を定義しようとしましProduct
た。たぶん十分に早くない:
機能しません:オブジェクトが正しく注入されている場合でもgetTitle
、インスタンスの別のモジュール (依存関係として App.API/Product を使用) で使用すると、エラーProduct
がスローされます。undefined is not a function
Product