koa-isajax
v1.0.5
Published
Middleware for koajs 2 to check if the incoming request is an Ajax request.
Downloads
81
Maintainers
Readme
koa-isajax
Express req.xhr
equivalent for Koa 2 applications.
Middleware for Koa 2 that sets a boolean on the ctx.state
on whether or not the request is and Ajax request.
This middleware is the equivalent to Express req.xhr
.
Installation
$ npm install koa-isajax --save
Example
import Koa from 'koa';
import isajax from 'koa-isajax';
const app = new Koa();
app.use(isajax());
app.use(async (ctx) => {
if (ctx.state.xhr) {
// Ajax request.
} else {
// Not ajax request.
}
});
app.listen(3000);