HEAD method support?
Cherviakov opened this issue · comments
Ivan Cherviakov commented
node.js version: 14.4.0
npm/yarn and version: 6.14.5
@koa/router
version: 9.4.0
koa
version: 2.13.0
Code sample:
import Koa from 'koa';
import logger from 'koa-logger';
import bodyParser from 'koa-body';
import Router from '@koa/router';
const port = 3000;
const app = new Koa();
app.use(bodyParser());
app.use(logger());
const r = new Router();
r.head('/', (ctx) => {
ctx.set('x-pong', 'pong');
crx.body = '';
});
app.use(r.routes());
app.use(r.allowedMethods());
app.listen(port, () => {
console.log('server listening on', port);
});
curl -I http://127.1:3000
Expected Behavior:
HTTP/1.1 404 Not Found
Date: Tue, 08 Sep 2020 15:25:18 GMT
Connection: keep-alive
Actual Behavior:
code 200 with x-pong header
Additional steps, HTTP request details, or to reproduce the behavior or a test case:
Deleted user commented
Ups, was mistake on my side.