У меня есть маршрут в фреймворке Java Ninja.
Это выглядит так:
@Singleton
public class ApplicationController {
private final ProtectedRepo protectedRepo;
...
public Result referral_fingerprint(Context context, @PathParam("code") String code, @PathParam("fingerprint") String fingerprint) {
log.info("Fingerprint from referral start");
log.info(fingerprint);
log.info("Code from referral start");
log.info(code);
this.protectedRepo.referralFingerprintSetup(context, code, fingerprint);
return this.links.appStore().redirect();
}
}
}
Я хочу отметить, ни одно из журналированияКод, который я поместил в конечную точку, работает либо.
И настройка в моем маршрутизаторе, как таковая: router.GET (). route ("/ referral / {code} / {fingerprint}"). with (ApplicationController :: referral_fingerprint);
Однако, когда я пытаюсь получить доступ к этому маршруту, я получаю сообщение об ошибке «Запрошенный маршрут не найден».Похоже, ни на один другой маршрут не влияют, и этот маршрут работал долго.
Мой журнал доступа к nginx выглядит так:
{"remote_addr": "xxx.xxx.xxx.xxx", "remote_user": "-", "bytes": "481", "time": "1550679219.464", "status": "404", "request_method": "GET", "duration": "0.003", "vhost": "stage.domain.com", "server_protocol": "HTTP/1.1", "http_referrer": "-", "request_path": "/referral/test/test2", "request_query": "-", "http_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36"}
Почему Ниндзя не распознает мой маршрут?