健康意識の高まり

いろんなメモなど

Mojolicious::Controller で IP アドレスを取得する方法。

Mojo::Transaction の remote_address を使う。
tx メソッドで取得可能。

use strict;
use warnings;
use Mojo::Base 'Mojolicious::Controller';

sub index {
    my ($self) = @_;

    my $ipaddr = $self->tx->remote_address;
}

参考:リモートのIPアドレスを取得する / Mojoliciousリファレンス - サンプルコードによるPerl入門