При использовании дочернего маршрута в двух родительских маршрутах оба маршрута возвращают «Не найдено».
У меня есть два разных родительских маршрута (Parent1, Parent2), которые используют один и тот же дочерний маршрут.Если я создам два одинаковых дочерних маршрута и назову их разными именами (Child1, Child2), проблема исчезнет.Не уверен, что понимаю, почему это так.
const Child = new KoaRouter();
Child.get('/childMethod', getChildInfo);
Parent1.use('/customers/:customerId, Child.routes(),Child.allowedMethods());
Parent2.use('/sellers/:sellerId', Child.routes(), Child.allowedMethods());
app.use(Parent1.routes());
app.use(Parent2.routes());
Ожидается, что оба маршрута вернут результаты Child
/ customer /: customerId / childMethod
/ sellers /: sellerId / childMethod
Фактические результаты возвращают «Не найдено» для обоих маршрутов.