---
title: "JSSインポートプロセスにおけるデータソースの位置戦略"
slug: "datasource-location-strategies-for-the-jss-import-process"
abstract: "JSSコードファーストインポートのための利用可能なデータソース位置戦略"
---
# JSSインポートプロセスにおけるデータソースの位置戦略

レンダリング用のデータソース項目を作成する際、インポートプロセスはアプリ設定のdatasourceStrategy値を利用し、アプリ設定セクション/javaScriptServices/datasourceStrategiesで設定されたIDatasourceStrategyの実装を参照します。

インポートプロセスでは、IDatasourceStrategyの実装を使って作成されたレンダリングの許可されたデータソースの位置と、作成されたデータソース項目の親フォルダを特定します。

datasourceStrategy設定オプションを設定するには、以下の数値のいずれかを使用できます:

戦略

概要

appLevel

データソースの位置と親は、 appDatasourcesPathで指定されたパスで作成されたデータソーステンプレートの名前のフォルダです。

routeLevel

データソースの場所と親は、各ルート項目の下にある単一のフォルダーで、その名前は routeDatasourcesPathで示されています。

preferRouteLevel (デフォルト)

appLevelとrouteLevelの両方のオプションをデータソースの位置として設定しますが、アイテムのインポート時には routeLevel を利用します。

preferAppLevel

appLevelとrouteLevelの両方のオプションをデータソースの位置として設定しますが、アイテムのインポート時には appLevel を利用します。