問題タブ [ngresource]
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.
angularjs - サーバー側のエラーを適切に処理するには?
angular.js を使用して Web アプリを開発していますが、現在、エラーを処理する適切な方法について少し混乱しています。私のアプリでは、サーバーの残りの API を呼び出すために ngResource を使用しました。そのため、多くの ngResource API 呼び出しが発生します。
たとえば、ユーザー リソースには、user.query( )、user.get( )、user.save( ) があります。エラー コールバックをすべての ngResource API 呼び出しに入れると思いますか? サーバーがダウンしたり、インターネットにアクセスできないなど、あらゆる種類のエラーを処理するためだけに??
すべての ngResource api 呼び出しにエラー コールバックを配置するのは良い考えではないと思います。これにより、冗長なコードが大量に生成され、私のコードがすっきりしなくなります。
さまざまな種類のエラーを処理するために何をしますか?
angularjs - サーバー側からデータを取得するために ngResource を使用してサービスまたはファクトリを定義しますか?
私はAngular Webアプリを開発しています。そして、ユーザーに対していくつかの操作を行うために安静なAPIを呼び出す必要があるこのコントローラーがあります。
前に、getAllUser( )、getUser(id)、saveUser( )、deleteUser( ) というメソッドを持つサービスを定義しようと考えています。これらのメソッドは ngResource を使用して残りの API を呼び出します。しかし、これらのメソッドを見ると、ngResource をラップして、その下位レベルのメソッド (query( )、get( )、save( )、delete( )) を公開しているだけのように思えます。
サーバーからデータを取得するために ngResource を使用する一般的なサービスまたはファクトリまたはプロバイダーをどのように設計するかについて、誰かが経験を共有できますか?
angularjs - ngResource: 特定のアイテムへの POST リクエストの作成
フォーラム用に次の基本的な API があります。
POST /topics(新しいトピックを作成)GET /topics(すべてのトピックを取得)GET /topics/1(ID「1」のトピックを取得)
そして、私は以下を追加したい:
POST /topics/1(ID「1」のトピックへの返信を追加)
次のコード (関連する抜粋) を試しましたが、うまくいきませんでした:
にリクエストを送信するだけで/topics、機能しません。
これを機能させる方法はありますか?