ดาวตก - สินทรัพย์

สินทรัพย์เซิร์ฟเวอร์คงอยู่ในไฟล์ 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