express-rdf-problem-details
This package wraps express-http-problem-details so that RDF/Linked Data express applications will return Problem documents (RFC7807) as valid JSON-LD.
This is done simply by adding a Link
header pointing to a JSON-LD @context
. By default, it's the context provided by Hydra Community Group
Usage
import express from 'express'
import * as error from 'express-rdf-problem-details'
import { NotFoundMapper } from './error-mappers'
const app = express()
express.use(error.handler({
context: 'http://example.com/error.jsonld',
mappers: [new NotFoundMapper()]
}))
Implementing mappers is explained in PDMLab/express-http-problem-details