[ad_1]
angular jsのしくみ?? サーバー側の言語なしでangular jsを実行できますか? angular jsを使用してサーバー側のアクションを実行するにはどうすればよいですか?
たとえば、C# を使用して記述されたデータを保存するためにいくつかの関数を使用するアプリケーションがあります。 では、この場合、Angular js を使用してデータを保存するにはどうすればよいでしょうか?
また、angular js を使用するのは安全ですか? Angular js コードは誰でも見ることができますよね? 安全ですか?
HTML5 と angular js のみを使用してアプリケーションを作成できますか? サーバーサイドなし? はいの場合、データベースにデータを追加\更新するにはどうすればよいですか?
解決策 1
Angular JS は、MVC、NodeJS などのプラットフォームのフロントエンド ツールとして使用するように設計されています。 フロントエンドとは、データ入力、検証、操作などのクライアント側の操作を実行できることを意味します。これは双方向バインディングと呼ばれる機能です。
サーバー側の処理に Web API または WCF サービスを使用して、MVC フレームワークで Angular JS を使用できます。 バックエンドにデータベースを備えた Web API/Web サービスを使用すると、挿入、更新、削除などの操作を記述できます。Angular js からサービス/コントローラーを記述して、API/Web サービスを呼び出してデータを取得し、データを送信します。 ビューで単純な html または HTML 5 を使用できます。
Web API/Web サービスを使用する際のセキュリティの問題は、データベース アクションがセキュリティ トークンに基づいて実行されるトークン ベースの認証 (OAuth) によって行われます。 その結果、angular js はその意味で安全です。
mongodb などの nosql データベースで Node JS を使用する場合は、そのためのオプションがあります。 MongoDB は c# のような言語を使用できます。
これがあなたを助けることを願っています。
[ad_2]
コメント