1.3.0 • Published 4 years ago

koop-provider-nemo v1.3.0

Weekly downloads
1
License
Apache-2.0
Repository
github
Last release
4 years ago

Koop Provider for NEMO

Cloned from the example Koop provider. Full documentation is provided here.

Koop provider file structure

FileDescription
src/index.jsMandatoryConfigures provider for usage by Koop
src/model.jsMandatoryTranslates remote API to GeoJSON
src/routes.jsOptionalSpecifies additional routes to be handled by this provider
src/controller.jsOptionalHandles additional routes specified in routes.js
test/model-test.jsOptionaltests the getData function on the model
test/fixtures/input.jsonOptionala sample of the raw input from the 3rd party API
config/default.jsonOptionalused for advanced configuration, usually API keys.

Test it out

Run server:

  • npm install
  • npm start

Example API Query:

  • curl localhost:8080/example/FeatureServer/0/query?returnCountOnly=true

Tests:

  • npm test

Development output callstack logs

During development you can output error callstack with

  • NODE_ENV=test npm start

Publish to npm

  • run npm init and update the fields
    • Choose a name like koop-provider-foo
  • run npm publish
1.3.0

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago