静的ホスティング構成ファイル
Atlas Device Sync、Atlas Edge Server、Data API、HTTPS endpoints は非推奨です。 詳細 については、 の廃止ページを参照してください。
app/ └── hosting/ ├── config.json ├── metadata.json └── files/ └── <files to host>
静的ホスティングは非推奨です。 詳細はこちら。
ホスティング構成
hosting/config.json
でアプリケーションの静的ファイルホスティングを有効にして構成できます。
config.json
{ "enabled": <Boolean>, "custom_domain": "<Custom Domain Name>", "app_default_domain": "<Default Domain Name>" }
フィールド名 | 説明 |
---|---|
enabled boolean | true の場合、アプリで静的ホスティングが有効になっています。 |
custom_domain string | アプリケーションのホストされたファイルのカスタム ドメイン名。 |
app_default_domain string | アプリケーションのホストされたファイルのデフォルトのドメイン。 この値は Atlas App Services によって自動的に設定され、変更することはできません。 |
File Metadata
エントリをhosting/metadata.json
に追加することで、ホストされたファイルのメタデータを定義できます。
metadata.json
[ { "path": "<File Resource Path>", "attrs": [ { "name": "<Attribute Type>", "value": "<Attribute Value>" }, ... ] }, ... ]
フィールド | 説明 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
path string | ファイルのリソース パス。 | ||||||||||
attrs object[] | 各ドキュメントが 1 つのメタデータ属性を表すドキュメントの配列。 属性ドキュメントの形式は次のとおりです。 Metadata Attribute Document
|
注意
ホストされたファイルにContent-Type
メタデータ属性を指定しない場合、Atlas App Services はファイル拡張子に基づいてContent-Type
属性を自動的に追加しようとします。
たとえば、Atlas App Services はファイルmyPage.html
に属性Content-Type: application/html
を自動的に追加します。