Apis.is - Endapunktar fyrir alla!
Click here for an english README
Tilgangur Apis.is er að veita forriturum og áhugamönnum aðgang að gögnum og upplýsingum á eins aðgengilegan hátt og völ er á. Allar upplýsingar eru sóttar af opnum vefsíðum og gerðar aðgengilegri fyrir þá sem vilja með json þjónustum.
Ekki hika við að hjálpa til, öll þekking og hjálp er vel þegin!
##Prófanir Hægt er að keyra integration tests fyrir hluta af vefþjónustunum með því að nota skipunina:
$ node_modules/mocha/bin/mocha test/integration
##Hvað þarf að gera til að bæta við endapunkt? Endapunktar virka allir núna eingöngu þannig að um leið og það er kallað í hann þá sækir hann og parsar viðeigandi síðu eða API annarsstaðar og skilar útkomu.
###Skref fyrir skref:
- Best er að skoða einn endapunktinn til að sjá hvernig aðrir hafa verið innleiddir
- Bæta við möppu í
endpoints/
undir viðeigandi nafni - Þar ætti að vera
index.js
skrá, sem exportar function sem heitirsetup
, hann tekur við einu argumentiserver
. Þar þarftu að binda þá slóð sem þú vilt að endapunkturinn hlusti á.
####Dæmi (í endpoints/kaboom):
exports.setup = function (server) {
server.get({
path: '/kaboom',
version: '1.0.0'
}, function (request, response, next) {
// hér gerast galdrarnir
});
};
####Hægt er að lesa um hvernig hægt er að meðhöndla bæði request og response hérna
- Endapunktum er, enn sem komið er, frjálst að bæta við requires() modulum að þörf.
- Best væri ef hver endapunktur mundi skrásetja hvernig maður notar endapunktinn, ss. hvaða parameters hann tekur við osfrv
- Það væri frábært að bæta við unit testum fyrir parta úr endapunktunum, en enn sem komið er gerir enginn annar endapunktur það.
- Lágmark er að bæta við integration testi fyrir endapunktinn. Það er gert með því að bæta við möppu inn í endapunktinum sem heitir
tests/
, og þar inni skal vera skrá sem heitirintegration_test.js
. Hægt er að líta á aðra endapunkta fyrir dæmi um hvernig það er gert.
- Flug:
- Veður:
- Póstnúmer og götuheiti:
- Orðasöfn og tungumálagagnabankar:
- Fjármálaupplýsingar:
- Almennur fróðleikur:
- Hagnýtar upplýsingar:
- Bíóupplýsingar:
- Sjónvarpsdagskrá allra stöðva
- Upplýsingar úr skráningu Isnic
##Áhugaverðar síður: