プロジェクト作成>はじめにこんにちは!エンジニアリングソリューション事業部のS.Rです。今回loopbackを利用しながら、環境構築からAPIの実行までを全3回に分けて説明していきたいと思います。環境構築編>からの続きです。Connectの開発者キットでローカル環境に空のloopbackプロジェクトを作成します。ol>コマンドプロンプトを開く。プロジェクトを作成したいディレクトリーをカレントディレクトリにする。loopbackと入力する。loopbackアプリケーションの名前を入力する。サンプルとして今回はmy-appと入力する。my-app保存場所を変更したい場合は、ディレクトリー名を入力し、Enterキーサンプルとして今回は空欄のまま、Enterキーを押す。プロジェクトを格納するディレクトリーの名前を入力してください(my-app)loopbackのバージョンを選択する。サンプルとして今回は3.xを選択する。(現在)サーバーの種類を選択する。empty-serverを選択する。startこれでローカル環境に空のプロジェクトが作成されました。以降ではデータソースとモデル定義を設定します。Connectでloopbackプロジェクトを作る(プロジェクト作成編)からの続きです。前回作成したプロジェクトmy-appにデータソースとモデルを定義し、APIを通じてデータにアクセス出来るように設定します。今回はデフォルトで定義されているコネクターを使用するため、コネクターの追加は行いません。モデル(Model)とはデータソースから取得したデータとそれらに対する操作メソッドを持ったオブジェクトがモデルです。基本的なメソッドと定義済みAPIがデフォルトで生成されます。モデルに対して独自にユーザー関数を定義することも可能です。source)とは一般的な使い方として、DBへの接続情報を保持しているのがデータソースです。モデルからの情報を元に、コネクターを通じてDBへのアクセスやデータの更新を行います。それ以外にもAPIや、SOAPなどのサービスに対しても接続が可能です。(その場合はコネクターを追加する必要があります。)コネクター(Connector)とはDBやAPI、SOAPなどのサービスに対して直接通信を行うのがコネクターの役割です。dbしかコネクターが定義されておりません。mysqlや、oracleと言った一般的なDBに接続するためには、まずコネクターを追加することが必要です。核となる概念を参照して下さい。手順コマンドプロンプト上でカレントディレクトリをmy-appプロジェクト配下に移動する。editコマンドを打ち、ブラウザ画面が立ち上がるまで、待つ。以降は、項番2で立ち上げたブラウザでの作業となる。データソースをクリックする。「追加」をクリックする。データソース名の名前を入力する。今回はDataBase_Aと入力し、新規作成をクリック。以下のような画面に切り替わる。何もせず、全てのデータソースをクリックして前の画面に戻る。次にモデルを作成する。モデルをクリックし、モデルタブを開く。次に追加ボタンをクリックする。今回は、Test_Modelと入力し、新規作成をクリックする。モデル作成の画面になる。ここでは以下のように入力する。データソースを先ほど作成したDataBase_Aにする。下にスクロールして、プロパティーの欄を表示する。プロパティーの文字の横にある+マークをクリックする。生成された欄で、必須にチェック、プロパティー名にName、タイプにStringを入力する。一度、プロパティーの文字の横にある+マークをクリックする。生成された欄に、プロパティー名Ageを入力する。画面右上の保存ボタン(フロッピーのアイコン)をクリックする。全てのモデルをクリックして前の画面に戻る。APIタブをクリックし、my-appをクリックする。以下2箇所を変更し、画面右上の保存ボタンをクリックする。スキームをhttpのみに設定ホストをlocalhost:4001に設定これでAPIがローカル環境上に作成されました。APIの実行とテスト編>となります。3回目ではいよいよAPI作成しテストまで行ってみます。気になったり、興味が湧いた記事があったら、なんでもコメントしてみてね。コーポレートサイトの問い合わせ欄からでも大丈夫だよ。エンジニアリングソリューション事業部のS.Rです。コメントをキャンセルコメントを投稿するにはログインしてください。reserved.1週間IT業界を覗いてみませんか?詳細はこちら。