問題タブ [restangular]

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

angularjs - AngularJS にモジュールを含める適切な方法

私はAngularを学んでおり、この方法でRestangularを含めようとしています:

次に、次のように Restangular を使用しています。

ここでエラーが発生します: Restangular is undefined. ドキュメントによると、これは単純なはずです。

しかし、私はそれを機能させることができません。何を与える?

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

javascript - Restangular POST が失敗する https:// OPTIONS パス

既存のサービスのほとんどを Restangular を使用するように変換することができました。以外はすべてPOST正常に動作しています。

働くオリジナルPOSTサービス

これは次のように使用されます:

Reangular への変換

上記はプリフライトOPTIONSパスに失敗し、あきらめました。元のサービスと使用しようとしている Restangular 呼び出しの違いは何ですか?

Restangular のデフォルトの構成パラメータを設定したことは注目に値します (元のサービスをミラーリングするため)。

奇妙なのは、私の RestangularGETが https:// WORK の資格情報を必要とし、OPTIONSフェーズを正常に通過し、Cookie データの送信に成功したことです。

どんな助けでも大歓迎です。ありがとう。

0 投票する
0 に答える
242 参照

javascript - POST リクエストにリクエスト データが含まれていないのはなぜですか (Restangular)

ルート /api/questionnaires および /api/assessors で POST リクエストを実行しようとしています。POST リクエストを検査すると、データが含まれていません。しかし、変数 'newQuestionnaire' と 'assessor' を js コンソールで確認すると、それらが定義されています。

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

django - Angularjs / Restangular Project を Django / Tastypie にプラグインするには?

Web アプリとして AngularJs と Restangular を使用し、アプリによって呼び出される API として Django / Tastypie を使用してプロジェクトを形成しようとしています。

私は持っています:-シードアプリのWebサーバースクリプトで実行すると、Angularアプリがうまく機能します。- URL が呼び出されたときに json を返す django / Tastypie API。

しかし、それらを接続する方法がわかりません!Django API でアプリを起動するにはどうすればよいですか? どのようにロードすればよいですか?ウェブ上で多くの例が見つかりません...

あなたの助けに感謝します。

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

python - REST 経由の認証

更新 3 : REST API 権限: ビューセットを定義するときに、適切な権限クラスを関連付けます...

更新 2 : REST 認証

編集:ユーザーと一緒に Permissions オブジェクトを返します

設定.py

authentication.py

更新:ソリューションの作業

django restframework ビューセット:

編集ユーザーオブジェクトのbase64エンコードCookieを追加しました(JSONペイロードでも返されます)

元の投稿

編集来年かそこらでPythonに完全に移植できるようになるまで、これをPHPレガシーアプリケーションに接続して並行して実行しています。したがって、組み込みの Django Authentication の魅力はそれほど魅力的ではありません

たくさんのティーザーコンテンツを表示する単一ページの Web アプリがあります。コンテンツをクリックすると、ログインを求められます。画面にオーバーレイされた div を使用してログイン フォームを表示し、このフォームのデータを認証のためにサーバーに送信したいと考えています。

私たちのサイトは現在 HTTPS で実行されているため、現時点ではシンプルなソリューションが最適だと考えています。

質問 1: ログイン サービス: POST REST 要求でログインを実行することを考えていましたが、これが正しいアプローチであるかどうかはわかりません。

質問 2: Django-Rest-Framework を使用して、認証とログイン サービスを調整する必要があります。Cookie を読み取り、適切なユーザーと権限を識別するカスタム認証を作成することを考えていました。これは合理的な解決策のように思えますか?

質問 3: クッキー? クッキーはどこに書くべきですか?ログインサービスの一部としてサーバーからの応答に埋め込む必要がありますか、またはログインが成功したときにjs /クライアント側に書き込む必要があります。おそらく前者の方が良い方法であり、許可することができます将来、すべてのコードを 1 つの場所 (サーバー) に格納して、Cookie を暗号化 [復号化] します。ログインが成功したときにJavaScript側にCookieを書き込む方が良いと思う人はいますか?

私のクライアント スタック: AngularJs、RESTangular (Cookie を適切に取得します)、およびその他のそれほど興味深いものではありません

私のサーバー スタック: Python 2.7、Django 1.5、Django-Rest-Framework

いつも - よろしくお願いします!

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

angularjs - Restangular は、cors リクエストの withCredentials オプションとその他のオプションをサポートしていますか?

ググってるけど何の手がかりも見つからない

relangular が wi​​thcredentials オプションをサポートし、cors リクエストのその他のオプションがサポートされているかどうか。

つまり、cors 呼び出しで問題なく使用できますか?

助けてくれませんか?