@15ms/server

A secure extensible single-owner API server.

Usage no npm install needed!

<script type="module">
  import 15msServer from 'https://cdn.skypack.dev/@15ms/server';
</script>

README

15ms-server

Build Status Coverage Status

A secure extensible single-owner API server.

Getting Started

GET for guest access. POST for owner access.

todo - write more design

Usage

npm install --save @15ms/server
const { Server } = require('@15ms/server');

const server = new Server({
  secure: {
    secret: 'your-secret'
  },
  plugins: [
    { routeName: 'your-plugin-name', moduleSrc: 'path-of-module' }
  ]
});

server.listen(8080);
curl http://localhost:8080/your-plugin-name/your-api-path
curl -X POST http://localhost:8080/your-plugin-name/your-api-path?hash=...

# also you can use @15ms/client to send request