2016-10-01 10 views

答えて

3

メテオでは、meteorはmongoDBのjs API実装であるMiniMongoを実行します。

クライアントでdocs

で書かれているように、そこのMongoDBデータベースへの直接接続は、ありません 、実際にそれへの同期APIはできません(また、おそらくあなたが望む )。代わりに、クライアントでは、コレクションはデータベースのクライアント側キャッシュ です。これはMinimongoライブラリの のメモリ内のすべてのJS、MongoDB APIの実装によって実現されます。

書き込み要求の場合、クライアントはMiniMongoに反映されたデータを保存し、Meteor Serverと通信します。許可/拒否ルールに基づいて、データはMongoDBサーバーに書き込まれるか、拒否されます。つまり、クライアント(MiniMOngo)とMeteor Serverは、DDP、Meteor Server、MongoDBとNodeJS MongoDB Driverを介して通信します。クライアントからのすべての通信はサーバーに送られ、定義された規則に従ってMongoDB DBに書き込まれることもあれば書き込まれることもありません。

Meteor Client側のDBリクエストはどのように安全ですか?
この回答は 'です。それはに従います'です。 Meteor docsによると、セキュリティの許可/拒否ルールに頼ることはお勧めしません。
Allow/Deny Rules in Meteor
Collections in Meteor
Read about MiniMongo Here

:常に議論 here

いくつかのリソースなどのメソッドを介してこれを行うことが好ましいです

関連する問題

 関連する問題