Po prostu zaczyna się grać z breeze.js ze względu na oczywiste korzyści w czasie kodowania, tj. Zarządzanie dostępem do danych modelu z serwera bezpośrednio w JavaScript (jestem tutaj początkującym, tak oczywistym!).Czy nie jest niebezpieczne posiadanie informacji o zapytaniach w javascript za pomocą breezejs?
W przeszłości korzystałem z wywołań ajaxowych w celu uzyskania/wysłania danych na serwer, a w przeszłości korzystałem z kilku różnych narzędzi klienckich, aby zapewnić pomoc w wyszukiwaniu lokalnych danych, takich jak jLinq.
Moje pytanie jest takie. Czy w języku JavaScript nie jest niebezpieczne posiadanie w zasadzie pełnego dostępu do kwerendy modelu? Muszę czegoś przegapić, ponieważ wygląda na naprawdę dobrze przemyślane narzędzie. W przeszłości przynajmniej kontrolowałem, co można wysłać do klienta za pośrednictwem procesu zapytania backendu, i znowu używając czegoś takiego jak jLinq itd. Mogłem filtrować dane itp. Mogę też zrozumieć kompromis, być może z uzyskaniem bezpośredniego zapytania/brak powielania problemu z lokalnym modelem, więc czy ktoś mógłby w tym pomóc?
Dzięki!
EDIT Oczywiście nie jestem jedyną osobą, jednak jestem zgadywania istnieje uzasadnione odpowiedzi - być może ograniczając dane są wymagane przy zastosowaniu metod Dto czy coś? The other question posted is here
Niebezpieczny w jaki sposób? Czy twój model zawiera poufne dane, które nie powinny być wystawione na klienta? – David