Node-RED: iFrameでHTTPノードを使用する
このドキュメントはクイックスタートガイドの一部です。完全なガイドはこちらからご覧いただけます:Node-REDの始め方。
👋 Stackheroのドキュメントへようこそ!
Stackheroは、数多くの利点を提供する、すぐに使えるNode-REDクラウドソリューションを提供しています。
- MQTTサーバーが含まれています(Mosquitto)。
- Node-RED管理UIへのフルアクセス。
- Node-RED ダッシュボードが含まれています。
- 無制限で専用のSMTP メールサーバーが含まれています。
- ワンクリックで簡単にアップデート。
- HTTPSで保護されたカスタマイズ可能なドメイン名(例: https://node-red.your-company.com)。
- プライベートで専用のVMによる最適なパフォーマンスと強力なセキュリティ。
時間を節約し、生活を簡素化しましょう: StackheroのNode-REDクラウドホスティングソリューションを試すのに5分しかかかりません!
iFrameを使用してHTTPノード経由でコンテンツを要求する場合、デフォルトのヘッダーX-Frame-Options: SAMEORIGINがページの表示を妨げる可能性があります。Node-REDバージョン1.2.2-0以降、このデフォルトヘッダーを上書きすることができます。
これを行うには、HTTPレスポンスノードでヘッダーX-Frame-Optionsをnullに設定します。例えば:
msg.headers = { "X-Frame-Options": null };
X-Frame-Optionsヘッダーを設定するノードの例
このフロー例をダウンロードして、Node-REDインスタンスにインポートして機能をテストできます。
また、Content-Security-Policy: frame-ancestors <source>またはX-Frame-Options: ALLOW-FROM <source>ヘッダーを使用して許可されたドメインを制限することもできます。