ConsoleServer - stingray.ConsoleServer ネームスペース リファレンス - Stingray Lua API リファレンス

stingray.ConsoleServer ネームスペース リファレンス

説明

[WebServer] コンソール サーバとの対話のための関数があるネームスペースです。

関数

パラメータ

prefix :

string

HTTP 要求の URL に対して照合する文字列です。

f :

fun(integer, string:string)

要求があるたびに呼び出される関数です。コールバック関数は sample_http_hook という形式に従う必要があります。

fun(...)表記は、これが、コロン : の左側に示されている型のパラメータを受け入れ、コロンの右側に示されている型を返す関数であることを示しています。
戻り値

integer

このフックを識別するために使用できる整数です。(後でフック解除する必要がある場合にのみ必要です。

すべての要求をキャプチャするには "" を使用します)。

パラメータ

id :

integer

特定の要求を識別する整数。これは Web ページを非同期で提供する場合に役立ちます。

request :

string

HTTP 要求からの要求文字列です。

戻り値

string?

その Web ページを提供するための HTML 文字列を返します。次のフレームで再度コールバックを取得し、非同期でページを提供する場合は、nil を返します。

? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。
パラメータ

id :

integer

ロック解除する HTTP フックを指定します。

戻り値
この関数は値を返しません。