Mojolicious API 未显示 JSON 数据

Mojolicious API not showing JSON data

我正在尝试使用 AJAX 传递以下 JSON 对象,但在日志文件中看不到数据。我应该如何在 API 中查找我的 Ajax 调用的 'data' 部分?

var jsObject = {
        myIds : [1234,5678],
        myType : 1 
};
$.ajax({
            type : "POST",
            url : "/myAddress",
            dataType: "json",
            data : JSON.stringify(jsObject),
            contentType : 'application/json',
            success: function(data)
            {
                console.log('Success', data);
            },
            error: function(data)
            {
              console.log('Failed', data);
            }
        });

这是我的 API 以显示日志文件中的数据:

 sub my_sub {

    my $c = shift;

    my %params = %{$c->req->params};

    $c->app->log->debug(Dumper(\%params));
}

这是我在日志文件中看到的:

$VAR1 = {
      'charset' => 'UTF-8',
      'pairs' => []
};

试试这个:$c->req->json;

Mojolicious::Controller 文档中阅读更多内容。