Meteor - Core Api
หากคุณต้องการ จำกัด โค้ดให้ทำงานเฉพาะบนเซิร์ฟเวอร์หรือฝั่งไคลเอ็นต์คุณสามารถใช้รหัสต่อไปนี้ -
eorApp.js
if (Meteor.isClient) {
// Code running on client...
}
if (Meteor.isServer) {
// Code running on server...
}
คุณสามารถ จำกัด โค้ดให้ทำงานเฉพาะเมื่อแอปใช้ Cordova บันเดิล
if (Meteor.isCordova) {
// Code running on Cordova...
}
ปลั๊กอินบางตัวต้องรอจนกว่าเซิร์ฟเวอร์และ DOM จะพร้อม คุณสามารถใช้รหัสต่อไปนี้เพื่อรอจนกว่าทุกอย่างจะเริ่มขึ้น
Meteor.startup(function () {
// Code running after platform is ready...
});
ตารางต่อไปนี้แสดงวิธี API หลักอื่น ๆ
ซีเนียร์ | วิธีการและรายละเอียด |
---|---|
1 | Meteor.wrapAsync(function) ใช้สำหรับตัดรหัสอะซิงโครนัสและแปลงเป็นซิงโครนัส |
2 | Meteor.absoluteUrl([path], [options]) ใช้สำหรับสร้าง URL ที่สมบูรณ์ที่ชี้ไปที่แอป |
3 | Meteor.settings ใช้สำหรับตั้งค่าคอนฟิกการปรับใช้ |
4 | Meteor.publish(name, function) ใช้สำหรับการเผยแพร่บันทึกไปยังไคลเอนต์ |