Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 2.96 KB

File metadata and controls

59 lines (40 loc) · 2.96 KB

Generic Hypermedia API-client testserver

Testserver om de geïmplementeerde bouwblokken, zie Generic Hypermedia API Client, te testen.

Gebruik

Open een command-line interface en navigeer naar de folder. Daar voer je volgende commando's uit:

> npm install
> node app.js   baseURI   port

Het programma verwacht de baseURI waarop de server zal draaien, bijvoorbeeld http://example.org. Ook de poort waarop de server toegankelijk is moet worden meegegeven. Indien geen baseURI of poort wordt meegegeven, dan wordt default localhost ingesteld als baseURI. De poort staat default 3001 ingesteld.

Het commando npm install moet enkel de eerste keer uitgevoerd worden.

> node app.js http://example.org 5000
> node app.js 

In het eerste geval zal de baseURI = http:/example.org en de port = 5000. In het tweede geval zal de baseURI = localhost en de port = 3001. In de console verschijnt bij success App listening in port 'PORT', waar 'PORT' zal ingevuld worden door de port die werd meegegeven of 3001 als dat niet gedaan werd.

Werking server

Voor meer uitleg hoe de server precies werkt, zie de Wiki-pagina.

Endpoints

Hieronder wordt een overzicht gegeven welke endpoints per handler gebruikt kunnen worden om deze te testen:

MetadataHandler

PaginationHandler

LanguageHandler

VersioningHandler

FullTextSearchHandler

CRUDHandler

Voor meer info zie Wiki voor CRUD data.

  • /api/crud/1
  • /api/crud/2
  • /api/crud/3
  • /api/crud/4