問題タブ [foxx]
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.
arangodb - Foxx/ArangoDB: タイプスクリプト
Typescript で Foxx アプリケーションを開発したいと思っています。
これが可能であれば、誰かが私を正しい方向に向けることができますか?
ありがとう!
乾杯、
ゲルト
arangodb - Foxx アプリからのシェル コマンドの実行
Foxx アプリからバイナリ ライブラリ (ffmpeg) を実行する必要があります。組み込みモジュールがあるようですが、 Node.js のようなメソッドchild_process
はありません。exec
そうする他の方法はありますか?
前もって感謝します
graph-databases - ArangoDB: API 経由で新しい Foxx サービスを作成する
私のアプリケーションのコア要件は、すべてのコレクション、グラフ、データ、および API を含む ArangoDB を自動的にデプロイする機能です。これまでのところ、HTTP API とさまざまなラッパーで十分ですが、Foxx サービスを展開するための API は見つかりませんでした。RESTful API またはラッパーの 1 つを介して Foxx サービスを作成および展開する方法はありますか? これまでのところ、Foxx サービスを作成する唯一の方法は、Web インターフェースを使用することです。
私はこの質問を見つけて、それが可能であると信じさせましたが、Foxx サービスの Git の場所を指定する方法がわかりません。Web UI を使用せずに Foxx サービスを作成する手順と、可能なパラメーターをリストしていただけますか?
authentication - Foxx API の認証
スタンドアロンモードで ArangoDB 3.1 に取り組んでいます。データベースとカスタム API にアクセスしているユーザーを認証する Foxx API を作成しています。認証を有効にするために、arangod.conf ファイルに次のステートメントを追加しました。
作業中のデータベースの arangosh にユーザーを作成しました。Web コンソールにログインすると、ユーザー名とパスワードが機能し、データベース、API にアクセスでき、API を使用してユーザーを作成することもできます。
しかし、別のブラウザーを使用してアクセスしようとしたり、curl コマンドを使用してアクセスしようとすると、ユーザー情報を見ることができません。HTTP および curl コマンドを以下に示します。
http://username:password@ip-address:portno/_db/AdtheorentDB/test-app/whoami
curl --basic --user "username:password" -X GET --header 'Accept: application/json' 'http://ip-address:portno/_db/databasename/test-app/whoami'
何が問題なのですか? 上記の curl コマンドは、以下のリンクから取得します。 HTTP 経由の ArangoDB 認証
arangodb - arangodb-php から ArangoDB Foxx アプリケーションを呼び出す方法
ArangoDB-PHP を使用すると、AQL クエリを簡単に実行できますが、Foxx アプリケーションを使用する (「実行する」ことを意味する) ことは可能ですか (つまり、https://github.com/arangodb-foxx/から foxx/util-sessions-local をインストールする場合) util-sessions-local ) - ArangoDB-PHP によるセッション作成/更新/削除サービスの使用方法 AQL またはユーザー JavaScript 関数を実行することで実現できますか?
ArangoDB-PHP の Transaction クラスを見ると、読み取りと書き込みのコレクション名が必要なため、正しい解決策ではないようです。これは、より複雑な Foxx アプリケーションには提供できません。
arangodb - arangodb 3.1 フォックスのドキュメント?
現在、arangodb は最高の nosql db であり、foxx マイクロサービスは優れたリソースであると思います。残念ながら、バージョン 3.xxx に付属する関連ドキュメントは、最小限のサービスの構築にしか役立ちません。また、arangodb ストアで例として見つけることができる多くのアプリは、非推奨のツール (コントローラー、リポジトリーなど) で開発されています。また、Web インターフェイスで使用できるウィザードを使用すると新しいサービスを簡単に作成できますが、マウント ポイントを前に付けた新しいコレクションを作成する必要がある理由がわかりません。したがって、完全な REST API が優れたドキュメントとともに生成されますが、既存のコレクションの名前を変更しない限り、まったく役に立ちません。何故ですか ???