0

如何在资源控制器的功能中访问 request.connectioninfo.remoteaddress?我需要存储和记录客户端远程 IP。

4

2 回答 2

1

使用请求的原始属性https://pub.dartlang.org/documentation/aqueduct/latest/aqueduct/Request/raw.html

由 CA 编辑:请求对象已经存在于从 ResourceController 或 Controller 扩展的控制器中,并且可以简单地这样使用:

final remote_address = request.raw.connectionInfo.remoteAddress.address;
于 2018-12-30T17:42:39.660 回答
-1

您无法绑定它,但您可以以相同的方式访问它。该请求可作为资源控制器的属性使用,因此可在每个方法中使用。

于 2018-12-31T13:37:30.403 回答