Skip to content

Informatievlaanderen/generic-hypermedia-api-client-testserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published