0.1.6 • Published 8 years ago
70 v0.1.6
Your next web service powered only by 70 lines of goodness.
70 serves web services and APIs, 70 has no dependencies, 70 has the essentials and all in 70 lines.
Features
- Supports HTTP (HTTPS) and HTTP/2
- Async/await response handling
- Simple Router
- Body parser
- Query parser
Getting Started
Install from npm:
npm install 70 --saveCreate a set of routes with http or https server and configure as needed:
const http = require('http');
const { handle } = require('70');
const routes = {
'/': () => ({ message: "Welcome to 70!" })
};
http.createServer(handle({ routes })).listen(8080);Parse request body and send a response:
const http = require('http');
const { handle, json } = require('70');
const routes = {
'/endpoint': async (stream) => {
const body = await json(stream);
return { success: true, body };
}
};
http.createServer(handle({ routes })).listen(8080);