問題タブ [amplifyjs]

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

javascript - mplify.request cache:persistent オプションを制御する方法

mplify.requestを使用する場合、各呼び出しの結果を保持するためにmplify.storeを使用したいと思います。私はこのコードでこれを行うことができることを知っています:

ただし、この結果をamplify.storeに保存されている別の変数に追加できるようにしたいと思いますが、データがキャッシュからではなくサーバーから取得された場合に限ります。

たとえば、 を最初に呼び出してからamplify.request("ajaxExample2"...、 を介して別の変数に結果を保存しますamplify.store。次に を呼び出すときにamplify.request("ajaxExample2"...、データがサーバーからのものである場合は、ローカル変数を上書きします。そうでない場合は、そのままにしておきます。

したがって、リクエストがサーバー呼び出しを行うかどうかを知り、そうであれば関数を呼び出す方法が必要です。増幅でこれを行う方法はありますか?

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

javascript - Amplify.js - CRUD のような URL

mplify.requestを使用しており、サーバーとの間でデータを送受信するときに CRUD のような URL を使用したいと考えています。次に例を示します。

リソースの定義

リソースの使用

これは、createandreadおよび `delete, like-so:に対して正常に機能します。

ただし、 の場合update、コンテンツが JSON として渡されるため、意図したとおりに URL 置換が行われません。

{id}上記のスキームでURL 置換を利用する方法はありますか?

私が考えることができる唯一の代替手段は、URL エンコードされたサーバーにデータを渡すことです。残念ながら、これには多少問題があります。可能であれば、CRUD のような URL の使用と JSON 形式のデータでの保存を維持できるようにしたいと考えています。

考えをいただければ幸いです。

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

backbone.js - 増幅.jsとbackbone.js

最近、シングルページアプリケーションの構築に関するジョンパパの美しいコースを見る機会がありました。私はそれが大好きです。サーバー側とクライアント側の両方のアプリケーションのあらゆる側面に影響を与えます。

私はもっ​​とクライアントサイドに興味がありました。彼の実装中、mr.papaはクライアント側でも同様の構造を持っていました。データサービス、モック、データキャッシング、オフライン機能など、印象的でした。頻繁に言及されたライブラリの1つはamplicate.jsです

彼の仕事の中でmr.papaは、backbone.jsで掘り下げて作業を始めた人として、ノックアウトについて言及してきました。同様の構造がバックボーンに適用できるかどうかを調べたい。または、より正確には、バックボーンも増幅.jsの恩恵を受けることができますか、それともバックボーン.asyncメソッドの内部にすでに組み込まれていますか?

ref:jonhpapa.net

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

regex - 正規表現の構文エラー - AmplifyJS

「amplify.js」を ASP.NET MVC3 プロジェクトに追加したところ、次の行の正規表現構文エラーが発生しました。

この正規表現の何が問題なのか、誰にもわかりませんか?

助けてくれてありがとう

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

amplifyjs - AmplifyJS、保存されたオブジェクトを削除します

amplifijsを使い始めて、オブジェクトをストレージに正常に保存および取得しましたが、名前でオブジェクトを削除する方法がわかりません。

私はこの構文を使用しました:

どうすれば次のような名前でそれらを削除できますか?

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

jquery - ローカルストレージの制限を超えた場合、増幅.storeはエラーを返しますか、それとも例外をキャッチしますか?

次のような呼び出しの後にローカルストレージの制限を超えているかどうかを確認する方法はありますか?

ローカルストレージの制限よりも大きいものを保存しようとするとどうなりますか?

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

package - RequireJS の読み込みの問題 (パッケージを使用)

RequireJS 2.0.6 を使用しています。また、ライブラリの 1 つ (amplifyjs) でロードの問題が発生することもあります。

計画:

私のmain.js:

インデックス.html:

75% の確率で動作しますが、時々このエラーが発生します:

パスが間違っています!しかし、なぜこれが起こるのかわかりませんか?そして、なぜ時々だけですか?

(パッケージで何かをしなければならないことはかなり確信していますが、なぜそれをするのかわかりません)

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

javascript - fromページに基づいてamplify.storeをクリアする方法

増幅.ストアを使用して、ページでクリックされた現在のタブの変数を保存しています。別のページ (そのページの履歴バージョン) に移動すると、同じクリックされたタブに留まり、これが望ましい動作です。ただし、amplify.store はセッション間で保持されるため、問題が発生しています。
現在、現在のコードを使用してvalを保存しています。

メニューのボタンをクリックしたときに増幅ストアをクリアしようとしましたが、なぜ機能しないのかわかりません。以下は私の明確なコマンドです

現在選択されているタブに基づいて、valをクリアしたり、変数を渡したりするために誰でも考えられる別の方法はありますか?

注: 誰かがタブにいることができる時間は可変であるため、amplify.store の時限破壊を使用しても機能しません。

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

javascript - Amplifyjsとステータスコード

PluralsightコースのJohnPapaと同じように、「Amplifyjs」を使用してAJAXリクエストを処理しようとしていますが、認証に問題があります。

フォーム認証を使用しています。すべてが正常に動作します。

私の問題は、認証されていないリクエストにあります。「amplifyjs」がエラー関数にhttpコード(401、403 ...)を返して、認証されなかったために失敗したリクエストと、ビジネスロジックを満たしていないために失敗したリクエストを区別する方法が見つかりません。

リクエストの例は次のとおりです。

ありがとうございました。

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

amplifyjs - Amplify.jsリクエストで渡されなかったエラーメッセージ

私は増幅.jsを使用するこのコードを持っています:

問題は、サーバーがエラーを報告し、エラーコールバックで、p1がnull、p2が「エラー」、p3が未定義であるということです。

同様のjQuery.ajaxは、これらのパラメーターを正しく入力します。

これを機能させるためのAmplify.js構成がありませんか?