yeps-method-override
v1.0.3
Published
YEPS Method Override
Downloads
2
Maintainers
Readme
YEPS Method Override
How to install
npm i -S yeps-method-override
How to use
Header x-http-method-override or in body request
const App = require('yeps');
const Router = require('yeps-router');
const error = require('yeps-error');
const logger = require('yeps-logger');
const server = require('yeps-server');
const bodyParser = require('yeps-bodyparser');
const methodOverride = require('yeps-method-override');
const app = new App();
const router = new Router();
app.all([
error(),
logger(),
bodyParser(),
methodOverride(),
]);
app.then(async (ctx) => {
ctx.res.statusCode = 200;
ctx.res.end(JSON.stringify(ctx.req.method));
});
router.get('/').then(async (ctx) => {
ctx.res.statusCode = 200;
ctx.res.end('homepage');
});
app.then(router.resolve());
server.createHttpServer(app);