hafas-rest-api-client
A client for hafas-rest-api
endpoints, e.g. for the *.transport.rest
APIs.
Installing
npm install hafas-rest-api-client
Usage
const createClient = require('hafas-rest-api-client')
const vbbClient = createClient('https://v5.vbb.transport.rest', {
userAgent: 'my awesome project',
})
const res = await vbbClient.journeys('900000003201', '900000024101', {results: 1})
hafas-rest-api-client
is a client hafas-rest-api@3
APIs. Check their individual API docs for all supported parameters.
The response objects have special Symbol
fields for meta information:
const {HEADERS, SERVER_TIMING, CACHE} = require('hafas-rest-api-client')
console.log('response headers', res[HEADERS])
console.log('server timing', res[SERVER_TIMING])
console.log('server cache', res[CACHE])
Contributing
If you have a question or have difficulties using hafas-rest-api-client
, please double-check your code and setup first. If you think you have found a bug or want to propose a feature, refer to the issues page.