私は自分のラズベリーでnode.jsを使ってWebページを実行しています。ウェブページには簡単なログインがあり、ログイン後にいくつかのハードウェアを制御することができます。ログインは、BCryptとmongoDBをローカルにホストして使用しています。AWSに自己ホストされたウェブページとやりとりする方法を教えてください。
私は特定のページにアクセスするために以下のコードを使用しています。そこからPOSTコマンドを送信できます。
app.get('/profile', isLoggedIn, function(req, res){
// do code (function call)
}
私のサーバーと通信し、機能呼び出しにアクセスするようにAWSを設定するにはどうすればよいですか?
AWSのサーバーにログイン情報を保存するにはどうすればよいですか?あなたのタグに基づいて
/トーマス
そのリンクは非常に興味深いと思われます。現在私はnodejsを学んでいますので、現在の設定を変更しても構いません。現時点では、lirc_webライブラリを使用して、自宅のリモートコントロールにWebアクセスできます。さらに、外部にアクセスするときにWebページを安全にするためにloginpageを追加しました。次のステップは、エコー・ドットを接続して音声を制御することです。このリンクに基づいて、私のアプローチは、自分のnodejs関数呼び出しにオーバーレイするAWS-IoT APIを追加することだと思います。それは私のローカルログイン戦略をバイパスしていますか? – ThomasG
うん。 IoTプラットフォームは独自の認証サービスを提供します。私はこのページの図を見てみることをお勧めします:https://aws.amazon.com/iot-platform/how-it-works/ログインページをラズベリーパイでホストされていない状態から自分のアプリケーションに移動し、そのアプリケーションにIoT Platformツールを使用してデバイスを操作することができます。 – Erndob
明日にそれを行こうとします。私は今私の仕事を3つのステップに分けて決めていくと思います:1ローカルログイン戦略を終える。 2はAWS IoTを実装し、ログインページなしでデバイスに接続します。 3.すべての情報を提供する。いくつかの研究をして、私はこのページを見つけました。このページは、あなたの提案をうまく開始するためのものです:https://blog.louisborsu.be/aws-iot-getting-started-tutorial-with-nodejs/ – ThomasG