ด้วยเวลา 12.00 น.:
$ npm i fresource --saveผ่านทาง CDN:
< script src =" https://unpkg.com/fresource/dist/fresource.js " > </ script > var fresource = require ( 'fresource' )
var Users = fresource ( '/api/users/:id?sort=:sort' )
Users . get ( { sort : 'name' } ) // will fetch /api/users?sort=name
. then ( result => {
var users = result
} )
Users . get ( { id : 1 } ) // will fetch /api/users/1
. then ( result => {
var user = result
} ) คอลเลกชัน = fresource (เส้นทาง)
เริ่มต้นทรัพยากรด้วยเส้นทาง / url เส้นทางควรมีตัวแปรพารามิเตอร์เส้นทาง / แบบสอบถามทั้งหมดเช่น :key
Collection.get (พารามิเตอร์)
ดึงข้อมูลคำขอ GET ด้วยพารามิเตอร์ที่กำหนด
สัญญากลับมา.
Collection.save(พารามิเตอร์)
ส่งคำขอ POST พร้อมพารามิเตอร์ที่กำหนด พารามิเตอร์ที่เหลือที่ไม่ได้ใช้ใน url จะถูกโพสต์ในเนื้อหา
สัญญากลับมา.
Collection.update (พารามิเตอร์)
ส่งคำขอ PUT พร้อมพารามิเตอร์ที่กำหนด พารามิเตอร์ที่เหลือที่ไม่ได้ใช้ใน url จะถูกโพสต์ในเนื้อหา
สัญญากลับมา.
Collection.patch (พารามิเตอร์)
ส่งคำขอ PATCH พร้อมพารามิเตอร์ที่กำหนด พารามิเตอร์ที่เหลือที่ไม่ได้ใช้ใน url จะถูกโพสต์ในเนื้อหา
สัญญากลับมา.
Collection.delete (พารามิเตอร์)
ส่งคำขอ DELETE พร้อมพารามิเตอร์ที่กำหนด
สัญญากลับมา.
อิสมาอิล เดเมียร์บิเลก @dbtek
เอ็มไอที