0.4.2 • Published 3 years ago
@kravc/http v0.4.2
@kravc/http
Minimal node.js HTTP server for web development.
API
Install:
npm i --save-dev @kravc/httpGet started
const { createServer } = require('@kravc/http')
await createServer(() => ({
body: JSON.stringify({ message: 'Hello, world!' }, null, 2),
statusCode: 200
}))Integration
In case you have module that exports request handler method, e.g ./index.js,
add start script to package.json:
"scripts": {
"start": "http"
}Specify custom module name or port to start server on with options:
"scripts": {
"start": "http ./module.js 4000"
}Example of the npm start script with nodemon support:
"scripts": {
"start": "NODE_PATH=./ nodemon -e js,yaml -w ./src --exec http"
}