Горячая возможность исправить дочерние маршруты, принадлежащие двум родительским маршрутам, от броска «Не найдено»? - PullRequest
0 голосов
/ 19 декабря 2018

При использовании дочернего маршрута в двух родительских маршрутах оба маршрута возвращают «Не найдено».

У меня есть два разных родительских маршрута (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

Фактические результаты возвращают «Не найдено» для обоих маршрутов.

...