私はWebアプリを計画し始めており、Backbone.jsはクライアント側に最適です。私はバックエンドのためにノードを使用することを計画していますが、これは当面オープンです。Backbone.jsアプリケーションをデータベースにしっかりと接続するにはどうしたらいいですか?
データベースへのフロントエンドアプリケーションの接続を保護する方法が必要です。私はdiscussions with others on Quoraを持っていましたが、私は考えプロセスがコアの問題からあまりにも抽象化されたと思います。
私はRESTfulエンドポイントでデータにアクセスしたいと思いますが、私のアプリだけがAPIと話すことができるようにする必要があります。私は、アプリケーションのフロントエンドとバックエンドの両方を完全に制御します。データベースの周りには他のアプリが(1年または2年で)構築される可能性がありますが、私が開発したのは公開APIではないため、OAuthエンドポイントを別々に使用する可能性があります。
アプリのいくつかの注意(してもしなくてもよい有用である可能性がある):
- アプリは、企業が加入すると、複数のユーザー許可されているSaaSモデルで提供される予定です。
- 各社のデータは安全で、その会社のメンバーだけがアクセスできる必要があります。
- すべてのトラフィック(フロントエンドとアプリからAPIへ)はSSLを介して送信されます。
これを行うための最善の方法については、アドバイスをいただければ幸いです。
私はこれが最善の解決策になると思っていましたが、私は第二の意見を述べると思いました。あなたはそれが実際に動作すると言うので、私はそれに固執すると思うよ、ありがとう。 –