Czy posiadanie informacji o zapytaniach w javascript przy użyciu breezejs nie jest niebezpieczne?

Po prostu zaczynam się bawićbreeze.js ze względu na oczywisty wzrost czasu kodowania, tj. zarządzanie dostępem do danych modelu z serwera bezpośrednio w Javascripcie (jestem tutaj nowicjuszem, więc oczywiście gorzej!).

W przeszłości korzystałem z wywołań stock ajax do pobierania / wysyłania danych na serwer i użyłem kilku różnych narzędzi klienckich w przeszłości, aby udzielić pomocy w wyszukiwaniu danych lokalnych, takich jakjLinq.

Moje pytanie jest takie. Czy nie jest niebezpiecznie mieć dostęp do pełnego zapytania modelu w Javascript? Tęsknię za czymś, ponieważ wygląda na naprawdę dobrze przemyślane narzędzie. W przeszłości kontrolowałem przynajmniej to, co można wysłać do klienta za pomocą procesu kwerendy zaplecza, i ponownie używając czegoś takiego jak jLinq itp. Mogłem filtrować dane itp. Mogę także zrozumieć kompromis, być może dzięki uzyskaniu bezpośredniego zapytania / problem powielania modelu lokalnego bez powielania, więc czy ktoś mógłby wnieść do tego jakiś wgląd?

Dzięki!

EDYTOWAĆ Oczywiście nie jestem jedyny, ale zgaduję, że istnieje rozsądna odpowiedź - może ograniczenie danych, o które się prosi przy użyciu metod DTO lub czegoś takiego?Pozostałe pytanie jest tutaj

questionAnswers(3)

yourAnswerToTheQuestion