ดาวตก - สินทรัพย์
สินทรัพย์เซิร์ฟเวอร์คงอยู่ในไฟล์ privateโฟลเดอร์ย่อยภายในแอป ในตัวอย่างต่อไปนี้เราจะเรียนรู้วิธีใช้ข้อมูลจากไฟล์ JSON แบบธรรมดา
ขั้นตอนที่ 1 - สร้างไฟล์และโฟลเดอร์
มาสร้างไฟล์ private โฟลเดอร์และ my-json.jsonไฟล์ภายในโฟลเดอร์นั้น เราจะทำสิ่งนี้โดยใช้คำสั่งต่อไปนี้ในไฟล์command prompt อย่างไรก็ตามคุณสามารถสร้างด้วยตนเองได้
C:\Users\username\Desktop\meteorApp>mkdir private
C:\Users\username\Desktop\meteorApp\private>touch my-json.json
ขั้นตอนที่ 2 - รับข้อความ
เพื่อให้สามารถอ่านข้อมูลจากไฟล์ของเราเราจะใช้ Asssets.getTextวิธี. หมายเหตุสามารถทำได้จากฝั่งเซิร์ฟเวอร์เท่านั้น เนื่องจากเราใช้ JSON เราจึงต้องแยกวิเคราะห์
if (Meteor.isServer) {
var myFile = JSON.parse(Assets.getText('my-json.json'));
console.log(myFile.data.text)
}
ต่อไปนี้จะเป็นผลลัพธ์ในหน้าต่างพรอมต์คำสั่ง
ขั้นตอนที่ 3 - สร้างไฟล์ EJSON
เราจะสร้างไฟล์นี้ภายในไฟล์ privateโฟลเดอร์ ไฟล์นี้จะมีข้อมูลไบนารี"myBinary": {"$binary": "c3VyZS4="}
C:\Users\username\Desktop\meteorApp\private>touch my-ejson.ejson
ขั้นตอนที่ 4 - รับไบนารี
ในการอ่านไฟล์ EJSON เราสามารถใช้ไฟล์ Assets.getBinary วิธี.
if (Meteor.isServer) {
var myFile = Assets.getBinary('my-ejson.ejson');
console.log(EJSON.stringify(myFile));
}
พรอมต์คำสั่งจะบันทึกค่า EJSON