問題タブ [opa]
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.
file - OPAでファイルを保存/アップロードする方法
opa サーバーにファイルをアップロードするにはどうすればよいですか? ファイルを opa データベースに保存することは可能ですか、それともファイルシステムにコピーする必要がありますか?
stdlib.io モジュールは、ファイルを保存する機能を提供していないようです。
ありがとう
opa - Opa で lowlevelarray を操作するにはどうすればよいですか?
たとえば、一連の整数 (1、2、3、4、および 5) を含む LowLevelArray を作成するにはどうすればよいでしょうか?
私の理解では、簡単な方法は myarray = @llarray(1, 2, 3, 4, 5) を実行することであり、それは素晴らしいことです。しかし、配列をループして値を取り出して println するにはどうすればよいでしょうか?
inrange(0,4,(i -> println("{myarray.get(i)}"))) を実行しようとしましたが、エラーが発生しました: レコード式にはタイプ llarray(int) がありますが、フィールド アクセスにはタイプ {入手する; 'ら}
opa - Opa: フォームの送信時にページのリロードを防止する
Opa で、フォームが送信されたときにページのリロードを防ぐにはどうすればよいですか? 送信が押されたら、クライアント側の検証を実行し、検証に合格した場合にのみフォームを送信したいと考えています。
私はこのフォームで作業しています:
この関数は、送信時にメッセージを正常に記録しますが、それでもページをリロードします。
この関数はメッセージのログ記録に失敗し、ページをリロードします。
WFormBuilder
フォームのhtmlと検証エラーメッセージを細かく制御する必要があるため、使用を避けています(これは、WFormBuilder
実験したときのオプションのようには見えませんでした)。
ご協力いただきありがとうございます。
opa - Opa:UIをブロックせずにデータベースと対話する方法
セットアップ
ユーザーがユーザー名とパスワードを入力してアカウントを作成できる(かなり標準的な)フォームがあります。#username
フィールドがフォーカスを失うと、データベースは、指定されたユーザー名が使用可能かどうかを確認するために照会されます。
問題
onblur
すべてが期待どおりに機能しますが、のイベント#username
がトリガーされてからデータベースが値を返すまで、ユーザーインターフェイスはブロックされます。非同期で非ブロッキング方式でデータベースをチェックするにはどうすればよいですか?
これが私のコードです(このコードのほとんどをOpaプロジェクトの例から抜粋しました):
タイプ
データベース
形
行動
ご協力いただきありがとうございます。
security - Opa のセキュリティとバグ修正
Opaを検討しています。私は Web アプリケーションを構築する通常の方法に満足していますが、プロジェクトは非常に興味深いものであり、クライアントとサーバーの通信が自動的に処理されることは本当にプラスです。
私の唯一の懸念はセキュリティについてです。新しいタイプの攻撃や脆弱性が発見された場合、通常は自分で予防策を講じることができます。Opa アプリケーションを開発するとどうなりますか?
MLState は非常に迅速に対応してバグやセキュリティの修正を追加すると思いますが、これで十分でしょうか? 会社は大きくないので、他のことでプレッシャーにさらされているかもしれません。
Opa プロジェクトは、自分でセキュリティ バグにパッチを適用できるほど柔軟ですか?
opa - Opa プログラムのコンパイルには非常に長い時間がかかります
Opa の学習を始めたばかりなので、私の質問が素朴である場合はご容赦ください。
私はOpaの本(バイナリパッケージにあります)をフォローしています。チャプター1はとてもうまくスムーズに進みました。Linux で第 2 章 (hello_wiki) のバイナリをビルドしようとすると、私の頑丈なラップトップ (Thinkpad T61) で作業を完了するのにかなりの時間がかかります。
それは正常ですか?はいの場合、どのようにプログラムを開発/テストしますか?
ティア、
- バーマン
syntax-highlighting - ケイトのOpa構文の強調表示
OpaバイナリパッケージにViとEmacsの構文強調表示拡張機能があるようです。私はデスクトップ環境としてKDEを使用しているので、Kateのそのような拡張機能を誰かが知っているかどうか疑問に思いました。
opa - hello_chatの拡張:セッション全体の変数を模倣する方法
Opaに慣れるために、Opaブックの第1章からhello_chatを拡張しています。これが私がこれまでに行ったことです:pastebin.comの拡張hello_chat。
問題:
ユーザーがメッセージを送信するときに、同じユーザーのビューに「YOU:何とか何とか何とか」、他のユーザーのビューに「ユーザー名:何とか何とか何とか」を表示したい。しかし、私はそうする方法を理解することができません。
ヒント/ヘルプをいただければ幸いです。TIA、
-
バフマン
opa - opaのHello Wiki RestサービスへのJquery ajax呼び出し
のような ajax 呼び出しを行うことはできますhttp://localhost:8080/_rest_/hello
か?
この ajax 呼び出しを行うとnull
、ページのコンテンツではなく応答が返されます。しかし、ブラウザで実行するか、コマンドを実行すると
curl http://localhost:8080/_rest_/hello
それは正常に動作しています。助けてくださいありがとう。