第8章 Web

8.1. ダウンロード

8.2. はじめに

これは、Node.js + Express web アプリケーションです。これらのアプリはより高度なデスクトップ/タブレットの web ポータルおよびモバイル web サイトを提供します。

また、Express 4ejs などのテンプレートエンジンを使用したサーバーサイドのテンプレートなどの機能を含む、web アプリ開発のための Node.js の完全な機能を公開します。

標準的な HTML5、CSS および JavaScript の静的ファイルサービスもサポートします。

8.3. 新規アプリ

サンプルアプリをダウンロードし、すでに RHMAP SDK が組み込まれている新規の Web アプリを使って開始します。

8.4. 既存アプリ

Web Apps アプリは、index.html ファイルに組み込まれている標準的な JavaScript SDK を使用します。

8.4.1. SDK のダウンロードおよびコピー

SDK をダウンロードし、feedhenry.js として保存します。

上記のダウンロードされた JavaScript ファイルを Web App にコピーし、参照できるようにします。このファイルは、index.html ファイルと同じ場所 (通常は /public ディレクトリー内) にコピーする必要があります。

8.4.2. SDK の統合

以下のコードを index.html ファイルに追加します。

<head>
  <script src="feedhenry.js" type="text/javascript"></script>
</head>

8.4.3. 設定のセットアップ

SDK ファイル (feedhenry.js) と同じディレクトリーに、以下の内容の fhconfig.json という新規ファイルを作成します。

{
  "appid": "__ID_OF_APP_IN_PROJECT__",
  "appkey": "__APP_API_KEY_OF_APP_IN_PROJECT__",
  "connectiontag": "__CONNECTION_TAG_TO_USE_FOR_CLOUD__",
  "host": "__APP_STUDIO_HOST__",
  "projectid": "__PROJECT_ID__"
}

接続についての詳細は、こちらを参照してください。

8.5. SDK の使用

SDK 内で利用可能な API についての詳細は API Docs を参照してください。