問題タブ [wakanda]

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

ssl - Wakanda SSL: SHA-1 よりも強力な証明書ハッシュ関数を使用しますか?

Wakanda SSL Documentationに従って、認証局に依頼する前にテストする自己署名証明書をセットアップしました。ただし、Firefox は、Web サーバーが SHA-1 証明書 (以下) を使用していることを通知します。これは望ましくありません。少なくとも SHA-256 が必要です。

これを制御する方法はありますか。ここにオプションはありますか?

Firefox の警告

0 投票する
3 に答える
230 参照

angularjs - angular-wakanda を使用したドロップ時のファイル アップロード

Angular-Wakanda でもファイル アップロード オン ドロップを追加しようとしていますが、どこから始めればよいかわかりません...

ファイル入力要素を使用した画像アップロード ( https://wakanda.github.io/angular-wakanda/#/doc/developer-guide/image-upload ) は機能していますが、アップロード後にサーバー側でファイルを処理したいと考えています。 : ファイルをサーバー ディレクトリにアップロードし、ファイルが正常にアップロードされた後にサーバー メソッドを呼び出すことを意味します。

どこから始めるべきかの例や方向性は高く評価されます。

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

server - Wakanda ポート フォワーディング/ルーティング 409 の競合

私が取り組んでいる Wakanda で構築された非常に大きな JS アプリがあり、突然奇妙な問題に遭遇しました。

私たちのソリューションには、次の 4 つの主要なプロジェクトがあります。

  • 消費者
  • 商人
  • 資金提供者
  • プロモーター

これらのプロジェクトにはすべて独自の機能があり、最近まで、異なるポート アドレス (8100、8101、8102、8103) を介して同じサーバー上で動作していました。これは、設定でホストとして localhost を使用して問題なく機能しました。 waSettings ファイル、およびそこに設定されたそれぞれのポート。

本番環境に移行するには、これらをサブドメインからサイトにルーティングする必要があります。A レコードの方法とポート アドレスを定義できないため、.consumer、.merchant などのサブドメインをすべて同じ Elastic IP アドレスに送信し、Wakanda の Settings.waSettings ファイルを使用してルーティングを処理します。各プロジェクトへのトラフィックの。

すべての着信ポートを 80 に設定し、サブドメイン名をリッスンして、ユーザーをルーティングするプロジェクトを処理します。これは昨日、サーバー上で約 1 時間滞りなく機能しましたが、突然スタックしました。しばらくの間、サブドメインの 1 つにアクセスしようとするたびに Wakanda サーバーが停止していました。しばらくすると、毎回クラッシュするのではなく、単純に「409 Conflict」画面に解決されます。

私の質問は、Wakanda がプロジェクトの設定ファイルを確実に使用して、このようなリクエストを処理できるかどうかです。または、これを処理するためのより良い方法はありますか? この議論に関するスレッドがフォーラムにあったことは知っています。

ありがとう、さらに情報が必要な場合はお知らせください。

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

angularjs - Angular-Wakanda $query start オプションが要素をスキップしない

Angular-Wakanda Documentationを見ると、$query()メソッドが見つかりました。

試してみましたが$query({start:5})、このクエリは Wakanda Server からのデータをスキップしていません。

これはバグですか、それとも私のコードに何か問題がありますか?

Wakanda バージョン 11.197492 を使用しています

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

wakanda - Wakanda ページ プロトタイプのカスタム保存

私は3つのテーブル、、、を持ってsaledetail_saleますitem

では、wakanda ではどのようにテーブルを挿入saledetail_sale、ページ プロトタイプを使用して 1 つのページに挿入するのですか?

Wakanda Documentationで読んだことによるsaleと、テーブル フィストを挿入してから を挿入しdetail_saleます。saleとを一度に挿入できますdetail_saleか?

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

wakanda - Wakanda / 4DMobile: BLOB のコンテンツをクライアントに提示する

Wakanda が接続されている 4Dv15 データベースのテーブルの BLOB フィールドに PDF があります。サーバーサイド スクリプト (Wakanda) でフィールドから BLOB をプルすると、それはオブジェクトになります。

{'size': 12915, 'type': 'application/octet-stream'}

返されたオブジェクトに PDF またはバイナリ データが含まれていないようです。BLOB 内の PDF をクライアントに配信したいと考えています。これを行う方法を理解するのを手伝ってもらえますか?

ありがとうございました

編集:これは、コードを使用しようとすると得られるものです:

console.log(blob); var objectUrl = URL.createObjectURL(blob); window.open(objectUrl);

ここに画像の説明を入力

編集 2: これは、ブロブを取得するために使用しているサーバー側のコードです。私はそれをここで機能させようとしています。テーブルには 1 つのレコードしかなく、BLOB に PDF があります。

var reportCollection = ds.ReportLog.all(); var blob = reportCollection[0].ReportBlob;

このコードの結果が上記のオブジェクトです。4D が BLOB のバイナリデータを返しているという証拠はなく、代わりにその BLOB のプロパティのみを返しています。

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

wakanda - ユーザーが Wakanda アプリからファイルの場所を指定できるようにする方法

ユーザーが Wakanda Web アプリで (標準のファイル ダイアログを介して) テキスト ファイルを選択し、それを変数に読み取れるようにしようとしています。これを行うための組み込みの Wakanda クライアント側呼び出しまたは jquery の方法はありますか?

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

ssl - Wakanda の SSL - 中間証明書

作業中のレガシー アプリの SSL キーを更新中です。Wakanda のドキュメントには、SSL キーのインストールは簡単であると記載されています。key.pem と cert.pem を Certificates ディレクトリに配置します。

拡張するために、RSA SHA-2 (SHA-1 ルートの下) SSL 証明書に更新しました。これには、すべてのブラウザーでハンドシェイクを実行するための中間の.crt が必要です。しかし、これをサポートできるように Wakanda を拡張することに関するドキュメントは見つかりません。このファイルを /etc/ssl/certs フォルダーに置くことは解決策ではありません。Wakanda は標準の Apache cert ディレクトリを使用していないためですか? または、この新しい証明書を含めるための追加の構成はありますか?

乾杯!