Ninja(Java框架)路由已停止工作,没有错误消息或表明存在问题

时间:2019-02-20 16:15:53

标签: java ninja

我在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"}

忍者为什么不认出我的路线?

0 个答案:

没有答案