1

QNAP 用のアプリを開発しようとしています。私は QNAP について本当に初心者なので、助けてください!

qpkg パッケージを作成して正しくインストールすることに成功し、動作します。しかし、アプリに Web インターフェースを提供したい場合に問題が発生します。

内部に helloworld テキストが含まれているだけの index.html ファイルがあります。

QDK を使用して環境を作成し、/share/XXX_DATA/.qpkg/QDK/MyApp フォルダーを作成します。

今、他のファイルの一部を作成します

/share/XXX_DATA/.qpkg/QDK/MyApp/Web

そこに、私の HelloWorld メッセージを含む私の index.html を配置します。

さて、/share/XXX_DATA/.qpkg/QDK/MyApp/qpkg.cfg ファイルを変更し、変数を設定します

QPKG_WEBUI="/MyApp/Web"

ドキュメントから、たとえばhttps://edhongcy.gitbooks.io/qdk-qpkg-development-kit/content/qpkg-configuration-file.htmlを見ることができます

QPKG_WEBUI インストールされたアプリケーションの Web インターフェイスへの相対パス (指定されたパスは、Web サーバー データの構成された場所に対する相対パスです。通常は /share/Web または /share/Qweb です。) 指定されたパスは「/」で始まる必要があります。表示されたリンクは、QPKG が有効になっている場合にのみアクセスできます。QPKG_WEB_PORT に値が指定され、QPKG_WEBUI が空の場合、デフォルト値の「/」がインストール時に自動的に設定されます。

次に、/share/XXX_DATA/Web フォルダーに Web フォルダーへのリンクも作成します。(/share/Web は /share/XXX_DATA/Web への単なるリンクです) つまり:

ln -s /share/XXX_DATA/.qpkg/QDK/MyApp/shared/Web /share/XXX_DATA/Web/MyApp/Web

さて、アプリで「開く」をクリックすると、QNAP でウィンドウを開くことができますが、完全に空白です。さまざまなバリエーションを試しましたが、ウィンドウは常に空白です。

qpkg.cfg ファイルの一部を変更する必要がありますか? サンプルコードを含むドキュメントはありますか?

QPKG_WEBUI は変更する正しい変数ですか?

みんな本当にありがとう

4

1 に答える 1