rajaongkir-node-js
Package ini dapat digunakan untuk membuat rest client pada web app anda dan sudah dicoba di framework express dan berjalan dengan baik.
instalasi
npm install rajaongkir-node-js
Penggunaan
Inisialisasi
const init = // masukan api-key tipe akunconst request =
request object memiliki tiga method, get dan post
Package ini mengikuti endpoint yang sama dengan dokumentasi di rajaongkir, akan tetapi path pertama bebas mengunakan nama apa saja.
Contoh Penggunaan di express js
Menggunakan promise
// server//dependenciesconst express = const router = expressconst init = const bodyParser = const urlencodedParser = bodyParserconst request = //expressvar app = app router; router; router router router // node servervar server = app
Contoh penggunaan diluar server, tidak disarankan karena api key akan terekspose.
const init = const request = // getconst province = requestprovince// menggunakan queryconst allCityInProvince = requestallCityInProvince const specificCityInProvince = request const currency = // path currency hanya tersedia di akun proprovince const international = request // akun pro // postconst data = origin: 501 destination: 114 weight: 1700 courier: 'jne:pos' // bisa merequest satu atau beberapa kurir sekaligusconst cost = requestcost const dataResi = waybill: 'SOCAG00183235715' courier: 'jne' const resi = requestresi const intData = origin: '152' destination: '108' weight: 1400 courier: 'pos'//post international // hanya tersedia di akun proconst internationalCost = requestinternationalCost