sql >> データベース >  >> NoSQL >> MongoDB

アラートが定義され、2行後に(Meteor)ではないのはなぜですか?

    これはMeteorの楽しい動作であり、クライアント側とサーバー側の両方でMeteorメソッドを定義すると、ブラウザーでアラートとサーバーでエラーログの両方を取得できます。

    Meteorメソッドは、/ serverフォルダーに配置し、console.logを排他的に使用することで、サーバー側のみに定義できます。

    または、コードを次のようにラップすることもできます:

    if (Meteor.isClient) {
        // code
    }
    

    アラートで楽しい道を進んでください。

    更新

    Meteorメソッドを定義するのは、判断の呼びかけです。クライアント/サーバーの両方に残すことの大きな利点の1つは、Meteorのレイテンシー補正を有効にすることです。

    最適なUIをご覧ください セクション: https://www.meteor.com/tutorials/blaze/security -with-methods

    同時に、そうすることは、クライアントとサーバーの両方がメソッドを呼び出すという事実に注意する必要があることを意味します。コードは両方のケースを処理する必要があります。つまり、一方の環境では定義されているが、もう一方の環境では定義されていない関数(alertなど)を処理する必要があります。 )特別な注意が必要です。




    1. マングース:ネストされたフィールドで並べ替え

    2. ネストされた配列mongodbから要素を削除します

    3. BinData()のbase64ではなくhex-MongoDB

    4. ブルキュー:ジョブが失敗した場合、キューが残りのジョブを処理しないようにするにはどうすればよいですか?