Node-REDをWebサーバー的に使う
簡易的なWebサーバーとして使って内部にjsライブラリをもたせたり、templateノードで作成したhtmlに画像を埋め込みたりできたのでメモです。
手順
- スターターコードのダウンロード
- httpStaticで指定したフォルダへ配置
- cf push
1. スターターコードのダウンロード
2. httpStaticで指定したフォルダへ配置
bluemix-settings.jsのhttpStaticを確認すると下のようになっています。
// Move the admin UI
httpAdminRoot: '/red',
// Serve up the welcome page
httpStatic: path.join(__dirname,"public"),
httpStatic
ここで指定したPathを静的なWebコンテンツとして表示できます。例えば/home/username/.node-red/と指定した場合、/home/username/.node-red/index.htmlを作成すると/へアクセスすると作成したindex.htmlが表示されます。したがってhttpStaticを指定する場合はhttpAdminRootは/より下層のPathにする必要があります。
簡易Webサーバーになっているようです。
ここにファイルやフォルダを追加します。
(例)
3. cf push
publicに必要なファイルを追加したらcf push
以上です。
/直下に配置できているのが確認できるかと思います。
Author And Source
この問題について(Node-REDをWebサーバー的に使う), 我々は、より多くの情報をここで見つけました https://qiita.com/hosh/items/45d98291a37eef2318eb著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .