問題タブ [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.
opa - Opaでシェルコマンドを実行するには?
API で、シェル コマンドを実行できるものを見つけることができませんでした。systemまたはexecの行に何かがありました。現時点でこれを達成する唯一の方法は、Foreign Function Interface を使用することですか?
opa - Opaでデータベースへのクエリを実行する方法は?
顧客データが保存されているデータベースを宣言しました。
次のようなデータを処理するために、特定のクエリを実行したいと思います。
配列、マップ、またはそれに類似したものを返す関数を実行することは可能ですか?
そのような結果をどのように繰り返すことができますか?
ありがとう!
parsing - Opa の再帰的リスト構築パーサー
ハッシュタグのパーサーを書きたいと思います。opa ブログの構文解析に関するブログ エントリを読んでいますが、再帰パーサーやリストの構築についてはあまり取り上げていませんでした。
ハッシュタグは、一部のソーシャル ネットワーク (Twitter、Diaspora*) で投稿にタグを付けるために使用されます。それらは、ハッシュ記号 ( #
) と、「興味深い」や「面白い」などの英数字の文字列で構成されます。ハッシュタグを使用した投稿の一例:
という結果になる解析["Opa", "lovely", "Haskell"]
。
私はそれをやろうとしましたが、それは私が望むものではありません。(ハッシュタグを 1 つだけ解析するか、無限ループで失敗するか、理解できない入力があったために失敗するかのいずれかです...) さらに、これを実装するHaskell バージョンを次に示します。
opa - 複雑な URL ディスパッチャーを作成する方法
URLに応じて異なるアクションを実行するURLディスパッチャーを開発しようとしています。例えば:
- http://localhost:8080/ -> ホームページに移動
- http://localhost:8080/edit?id=2 -> 編集ページに移動
- http://localhost:8080/delete?id=4 -> 削除ページに移動
今のところ、機能する次のコードを取得しました。
ただし、最初の試みでは次のことがありました。
ただし、両方の行に「id」があるため、コンパイラはエラーをスローします。明らかに、最初の行が2番目の行を「オーバーライド」しています。私の質問は次のとおりです。
- エラーなしで両方の行に同じパラメータ名「id」を保持する方法は?
- 異なるタイプの複数のパラメーターをどのように処理できますか? たとえば、localhost:8080/edit?id=2&ask=true&showImage=0
- パターン「...」は何のためですか?
前もって感謝します
compiler-construction - opa: hello チャットのデモをコンパイルできません (別のエラー)
これに関する別の投稿があることは知っていますが、Opa が hello_web.opa をコンパイルしないという別のエラーがあります。
hello_chat.opa
サンプル3.Hello, chatをコンパイルしようとすると、次のエラーが表示されます。
私はUbuntu 64(v11.04)を実行しており、すべての依存関係をインストールしています(ドキュメントに従ってください)。.deb パッケージ (opa_1.0s3.5+build687_amd64.stable.deb) から opa をインストールしました。
また、ソースからビルドしようとしましたが、構成ステップで、一部の deps が欠落していると不平を言います。これが問題解決のカギになるのではないでしょうか?
不足しているスクリプト クレームを構成するパッケージはすべて、システムにインストールされています。
opa - OPAで静的ページを生成する
私のプロジェクトの1つでは、HTMLとJavaScriptのコードを作成する必要があります。代わりに静的に型付けされた言語を使用したいので、OPAを評価しています。ただし、私の目標は静的ページのコレクションを生成することなので、OPAHTTPサーバーと永続層については気にしません。
だからここに私の質問が来ます:OPAで静的ページのコレクションを生成する(簡単な)方法はありますか?
opa - 1 つのサーバー上の複数の Opa Web アプリ
現在、標準の Apache 仮想ホスト構成で複数の Web サイトをセットアップしています。
私の質問は、Opa を使用して構築された複数の Web サイトをどのようにセットアップして、Apache 仮想ホストの場合と同様に動作するようにするかです。
元。ユーザーが www.example1.com と入力すると、サーバーはユーザーを OpaApp1 にリダイレクトします。または、ユーザーが www.example2.com と入力すると、サーバーはユーザーを OpaApp2 にリダイレクトします。
login - OPA を使用したユーザーの管理
Opa でユーザーを管理するにはどうすればよいですか? CLogin モジュールがあることは確認しましたが、それがどのように機能するかわかりません。
ありがとう、
apache - Opa: opa アプリケーションを適切にデプロイする
opa アプリケーションをデプロイするクリーンな方法は何ですか?
特定のページを opa アプリケーションにリダイレクトするために、Apache サーバーと混合できますか?
ありがとう
couchdb - OPA の webclient.Result コンテンツの解析
私は webclient モジュールを使用してcouchDBの残りのインターフェースを照会しようとしています(特定の数のドキュメントを取得する必要があるため、opaのcouchdb APIの代わりに使用しています)。
クエリを作成するために使用されるコードは次のとおりです。
s.content で与えられる結果は、次の文字列です。
この文字列を解析して、たとえば ID のリストや行フィールドのみを取得するための最良の方法は何だろうと思っていました。Json.deserialize(s.content) を使用しようとしましたが、そこからどこに行くべきかわかりません。