1.0.0 • Published 4 years ago

spring-data-rest-json-hal-client v1.0.0

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
4 years ago

spring-data-rest-json-hal-client

Preconfigured rest npm package that acts like JSON+HAL JS-Client for Spring Data REST backend.

'use strict';

const rest = require('rest');
const mime = require('rest/interceptor/mime');
const errorCode = require('rest/interceptor/errorCode');
const baseRegistry = require('rest/mime/registry');

const registry = baseRegistry.child();
registry.register('application/hal+json', require('rest/mime/type/application/hal'));
registry.register('application/schema+json', require('rest/mime/type/application/json'));
registry.register('application/json', require('rest/mime/type/application/json'));

const client = rest
  .wrap(mime, {registry: registry})
  .wrap(errorCode);

module.exports = client;

How to use

First, import it into your Javascript file where you are going to use it:

import client from 'spring-data-rest-json-hal-client';

Then used it in the same fragment as follows:

// TODO
client(...).then();
1.0.0

4 years ago