ด้วยเวลา 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
เอ็มไอที