MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Tại sao lại là alert de [fine] d, và sau đó hai dòng lại không phải (Meteor)?

Đây là một hành vi thú vị của Meteor trong đó nếu bạn xác định phương thức Meteor của mình trên cả phía máy khách và phía máy chủ, bạn có thể nhận được cả cảnh báo trên trình duyệt VÀ nhật ký lỗi trong máy chủ.

Bạn có thể xác định phương thức Meteor hoàn toàn cho phía máy chủ bằng cách đặt nó vào thư mục / server và sử dụng riêng console.log.

Ngoài ra, bạn có thể bọc mã của mình trong:

if (Meteor.isClient) {
    // code
}

và đi trên con đường vui vẻ của bạn với các cảnh báo.

Cập nhật :

Nơi bạn xác định các phương thức Meteor của mình là một lệnh gọi phán đoán. Một lợi thế lớn khi để nó trên cả máy khách / máy chủ là cho phép bù độ trễ của Meteor.

Xem Giao diện người dùng lạc quan section: https://www.meteor.com/tutorials/blaze/security -with-method

Đồng thời, làm như vậy có nghĩa là bạn sẽ phải cẩn thận với thực tế là cả máy khách VÀ máy chủ sẽ gọi phương thức của bạn. Mã của bạn sẽ phải xử lý cả hai trường hợp, nghĩa là các hàm được xác định trên một môi trường chứ không phải môi trường khác (chẳng hạn như alert ) sẽ cần được chú ý đặc biệt.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB đang chạy nhưng không thể kết nối bằng shell

  2. Tìm kiếm vị trí với API Google Maps dành cho Android

  3. Cài đặt MongoDB trên Ubuntu 16.04

  4. cách truy xuất các đối tượng một phần từ mảng đối tượng trong một trường trong mongodb

  5. ứng dụng hết thời gian chờ khi kết nối với MongoLab từ Heroku