@degreesign/server
v0.3.0
Published
DegreeSign Server SDK gives instant API server setup to provide REST API for any project
Maintainers
Readme
DegreeSign Server SDK
DegreeSign Server SDK is a TypeScript library for instant express server setup to provide REST API for any project.
Change Log
Setup
Install using yarn add @degreesign/server or npm install @degreesign/server
import {
APIData,
ListenerSpecs,
ProcessInputs,
rf,
startListener
} from "@degreesign/server"
interface AccessData extends ProcessInputs {
body: any;
}
const
listenProcessor = ({
endPoint,
ips,
req,
res,
fun,
}: APIData<AccessData>) => {
console.log(`processing`, endPoint);
fun({ ips, req, res, body: req.body });
},
listeners: ListenerSpecs<AccessData>[] = [{
endPoint: `test`,
task: `testing API`,
fun: (p) => {
console.log(`received`, Object.keys(p.req.body));
rf(p.res, p.req.body);
},
}];
startListener<AccessData>({
port: 1234,
listenProcessor,
listeners,
});