はじまる

適当な事を適当に書く

Node-RED だけで Single Page Application を作る

なんでわざわざそんなことやるのって、まぁそういう状況になったのだから仕方ない。普通に悪手なので、他に選択肢があるなら敢えてやらなくていいです。セキュリティ上、とてもインターネット上での公開に堪え得るものにはならないので、コントロール下にあるローカルネットワークで事が済む場合だけにしてください。

 

・HTTP リクエストノード・Templateノード・HTTPレスポンスノードの3つを組み合わせて、メインページを書く

CSSJavaScript などはtemplateノードにベタがき or HTTP ノードからローカルのノードを返すAPIを作って、HTMLノードにonLoadでそれらを呼ぶ処理を書く

・画像も専用のAPIを作る

・諸々の処理はローカルAPIを作って、それを呼ぶことで処理を実行するようにする。

・逐次処理などはPromise とか使う。

・つまりは HTTP リクエストノードでAPIを作りまくって、それを画面から呼びまくる作りになる