問題タブ [siesta]

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 に答える
67360 参照

maven - コマンドラインを使用してWARファイルを作成する方法は?

JBoss Developer Studio をインストールしました。「右マウスのプロジェクト > エクスポート > WAR ファイル」で WAR ファイルを作成できますが、コマンドラインを使用してプロジェクトを WAR ファイルにエクスポートしたいと考えています。

Studio の要件の 1 つである maven をインストールしました。maven を使用して WAR ファイルを生成できることを読みましたが、pom.xml というファイルが必要です。ワークスペースとプロジェクトを検索すると、pom.xml がありませんでした。pom.xml を手動で作成する必要があるかもしれませんが、方法がわかりません。

私のプロジェクトのディレクトリツリーは次のとおりです。

コマンドラインを使用して Maven / JBoss プロジェクトの WAR ファイルを作成するにはどうすればよいですか? 私は Linux を使用しており、pom.xml ファイルを作成する必要はありませんが、他に方法がない場合は、xml ファイルを使用して war ファイルを生成します。

編集:

したがって、jar は war ファイルを作成する方法です。特定のディレクトリ用の war ファイルを作成する小さなスクリプトを作成しました。

次に、ubuntu の zip ユーティリティまたはアーカイブ マネージャーで war ファイルを開くと、この構造が表示されます。

warファイルを作成したいディレクトリにCDを作成する必要がありますが、これはちょっと面倒です。jar の -C オプションを使用するより良い方法があると思いますが、「jar -cvf Siesta.war -C Siesta/WebContent *」を使用すると、同じ結果が得られませんでした。

編集2:

アプリケーションが TomCat で動作するようにするには、次を使用します。

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

extjs - Siesta テスト実行時の警告メッセージ

Ivy の依存関係によると、Sencha ExtJs 5.1.0.107 と Sencha CMD v 5.1.1.48 および Siesta 2.0.9 があります。

コマンド ラインからテストを実行すると、次のように返されます (現時点ではサンプル テストは 2 つしかありません)。

さらに、ここに私のtest.htmlがあります:

テストはパスしましたが、警告メッセージが表示される理由と解決方法がわかりません。また、これが将来のテストに最終的に影響するかどうかもわかりません。何か案が?

ご協力いただきありがとうございます、

私。

---更新情報の編集---

Javascript のコンソールを確認しましたが、次の問題があるようですext-all-debug.js

ext-all-debug.js は、ハーネス ファイルのプリロードの一部であり、 myapp/ext/build の .js を指しています。この問題を解決する方法はありますか?

ありがとう、

私。

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

javascript - Siesta Ext JS テストが完了しない

Siesta で Ext JS フロントエンドをテストしています。これが私のログイン/ログアウトテストです:

このテストでは、ユーザー名とパスワードをログイン パネルに入力し、ログイン ボタンをクリックします。メイン ビューが読み込まれると、ログオフします。何らかの理由で、このテストは決して終了しません。

チェーン内のすべてのアクションは成功しますが、テストはまだ実行中のままです。

どうすればこれを修正できますか?

ExtJS 5.1.0 で siesta-3.0.2-lite を使用しています。

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

ios - Siesta フレームワークのモデル オブジェクトに REST URL パターンをマップする最良の方法は何ですか?

ResponseTransformer (またはそれらのシリーズ) を使用して、オブジェクト モデル クラスを Siesta サービスから返される応答に自動的にマップし、Siesta リソースがモデル クラスのインスタンスになるようにしたいと考えています。私は 1 つのクラスの実用的な実装を持っていますが、リソース (モデル) のタイプごとに個別の ResponseTransformer を構築する前に、これを行うためのより安全でスマートな、またはより効率的な方法があるかどうかを知りたいです。

サンプル モデル クラスは次のとおりです。

そして、このモデル タイプのコレクションまたはこのモデル タイプの単一インスタンスのいずれかを返す任意のエンドポイントからの応答をマップするために作成した ResponseTransformer を次に示します。

最後に、Siesta サービスを構成するときに行っている URL パターン マッピングを次に示します。

モデル タイプごとに個別の ResponseTransformer を構築し、各 URL パターンをそのトランスフォーマーに個別にマッピングすることを計画しています。それが最善のアプローチですか?ところで、私は新しい Siesta フレームワークに非常に興奮しています。リソース指向の REST Networking Library というアイデアが気に入っています。

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

extjs - 基本的なクロス ページ テストの実行方法 ログイン例

だから私はこのコードでログインページをテストしています

この Harness.start() conf で:

そして、私は問題に直面しています。enablePageRedirect オプションを true に設定しても、テストは最初のページから次のページまで持続しないようです。逆に、siesta テスト インターフェイスのログ領域 (中央) では、ページが変更されたときにテストが最初からやり直されていることがわかります。終わりのないスピナーで。

siesta でこのような簡単なクロスページ テストを行う方法は? ドキュメントはあまり役に立ちませんでした: http://www.bryntum.com/docs/siesta/#!/guide/cross_page_testing

前もって感謝します

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

ios - 素早い謎のエラー

iPhone で Swift アプリをデバッグしているときに、謎のエラー メッセージが表示されます。

このメッセージは、Siesta-API-Call の後の performSegue 中に表示されます。

ホームボタンでアプリを閉じると、次のメッセージが表示されます。

なんとなく出始めました。これらを修正する方法はありますか?

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

ios - Siesta リソースのリクエスト メソッドを構成する

他のほとんどのリクエストがgetで機能している間、ログインが投稿を介して機能するこのAPIがあります。現在、siesta を使用してログイン URL をリソースとして定義しています。

問題は、このリソースで .loadIfNeeded() を使用すると get リクエストが実行されることですが、それは post リクエストである必要があるため機能しません。

これで .decorateRequests の存在がわかりましたが、それを使用してログイン リソースでポストをリクエスト メソッドとして使用する方法がわかりません。

前もって感謝します、

ピーター