A rest client for the postcode.nl api.
If you encounter any issues using this package, please report them at the issues tab of the github repository
All functionalities are based off of the Postcode.nl documentation for their rest api.
Run the following to add it to your project;
npm install --save postcodenl
let postcodenl = require('postcodenl');
let postCodeNLClient = new postcodenl(key, secret);
All functionalities are named as in the documentation and with their respective responses.
viewByPostcode(postcode:string,houseNumber:string[,houseNumberAddition:string]);
postCodeNLClient.viewByPostcode(postcode, housenumber)
.then(result => console.log)
.catch(err => console.log);
matchExact(city:string,street:string,houseNumber:string[,houseNumberAddition:string]);
postCodeNLClient.matchExact(city, street, houseNumber)
.then(result => console.log)
.catch(err => console.log);
viewByRd(rdX:Number,rdY:Number);
postCodeNLClient.viewByRd(rdX, rdy)
.then(result => console.log)
.catch(err => console.log);
viewByLatLon(latitude:Number,longitude:Number);
postCodeNLClient.viewByLatLon(latitude, longitude)
.then(result => console.log)
.catch(err => console.log);
This is the only call with deviant naming, because this uses the same name as "viewByPostcode" but has a different namespace within the postcodenl api.
postcodeRanges(postcode:string);
postCodeNLClient.postcodeRanges(postcode)
.then(result => console.log)
.catch(err => console.log);