post-get-service

0.1.2 • Public • Published

Usage

  • Build simple in memory HTTP server
  • GET, POST are supported methods.

npm downloads

Install

npm install -SD post-get-service || npm i -g post-get-service

Example

base usage example

const { run_service, generate_api_requests } = require('post-get-service');

const model = {
  port: 8081,
  api: [
    {
      path: '/user',
    },
    {
      path: '/item',
    },
  ],
};

example();
async function example() {
  generate_api_requests(model, 'js', './interactions.js');
  const service = await run_service(model);
  const { create_data_user, get_data_user } = require('./interactions.js');

  await create_data_user({ user: 1 });
  await create_data_user({ user: 2 });
  await create_data_user({ user: 3 });
  await create_data_user({ user: 4 });

  const user = await get_data_user();
  console.log(user); // { user: 1 }

  await service.stop();
}

Package Sidebar

Install

npm i post-get-service

Weekly Downloads

1,489

Version

0.1.2

License

ISC

Unpacked Size

21 kB

Total Files

19

Last publish

Collaborators

  • potapovdim