Cuando llamo a /my/abc/create , siempre obtengo el estado 400 debido al primer punto de entrada. ¿Cómo puedo llamar al segundo punto final? Prefiero no cambiar el orden de los puntos de entrada.
var Router = require('koa-router'); var router = Router(); router.get('/my/:path/:id', (ctx) =>{ if (isNaN(Number(cox.params.id))) { // if not numeric ctx.status = 400; return; } console.log('route id') }) router.get('/my/:path/create', (ctx) =>{ console.log('route create') })RESThablando en términos generales, no tendría una ruta de create en absoluto:
router.get('/my/:path/:id', (ctx) => /* get entity */) router.post('/my/:path', (ctx) => /* create entity */) router.patch('/my/:path/:id', (ctx) => /* update entity */) router.delete('/my/:path/:id', (ctx) => /* delete entity */)