sql >> Databáze >  >> NoSQL >> MongoDB

Proč je výstraha definována a o dva řádky později to není (Meteor)?

Toto je zábavné chování Meteoru, kde pokud definujete svou metodu Meteor na straně klienta i serveru, můžete dostat upozornění na váš prohlížeč A TAK chybový protokol na serveru.

Metodu Meteor můžete definovat čistě pro servery tak, že ji vložíte do složky /server a použijete výhradně console.log.

Případně můžete kód zabalit do:

if (Meteor.isClient) {
    // code
}

a pokračujte svou veselou cestou s upozorněními.

Aktualizovat :

Kde definujete své metody Meteor, je volání soudu. Jednou obrovskou výhodou ponechání na klientovi i serveru je umožnění kompenzace latence Meteoru.

Viz Optimistické uživatelské rozhraní sekce:https://www.meteor.com/tutorials/blaze/security -s-metody

Zároveň to znamená, že si budete muset dávat pozor na to, že vaši metodu zavolá jak klient, tak server. Váš kód bude muset zvládnout oba případy, což znamená funkce, které jsou definovány v jednom prostředí, ale ne ve druhém (jako je alert ) bude vyžadovat zvláštní pozornost.




  1. Najít nejnovější a nejbližší příspěvky, limit 20

  2. Distribuovaný oficiální konektor zdroje Mongodb Kafka s více úkoly Nefunguje

  3. Připojení SSL socketu aplikace Django k firmwaru

  4. MongoDB C# Index pole nebo indexování vnitřních položek polí