Ini adalah perilaku Meteor yang menyenangkan di mana jika Anda mendefinisikan metode Meteor di sisi klien dan server, Anda bisa mendapatkan peringatan di browser Anda DAN log kesalahan di server.
Anda dapat menentukan metode Meteor murni untuk sisi server dengan meletakkannya di folder /server dan menggunakan console.log secara eksklusif.
Atau Anda dapat membungkus kode Anda dalam:
if (Meteor.isClient) {
// code
}
dan lanjutkan perjalanan Anda dengan peringatan.
Perbarui :
Di mana Anda menentukan metode Meteor Anda adalah panggilan penilaian. Satu keuntungan besar untuk membiarkannya di kedua klien/server adalah mengaktifkan kompensasi latensi Meteor.
Lihat UI Optimis bagian:https://www.meteor.com/tutorials/blaze/security -dengan-metode
Pada saat yang sama melakukannya berarti Anda harus waspada terhadap fakta bahwa baik klien DAN server akan memanggil metode Anda. Kode Anda harus menangani kedua kasus, artinya fungsi yang ditentukan pada satu lingkungan tetapi tidak pada lingkungan lainnya (seperti alert
) akan membutuhkan perhatian khusus.