1
아래 코드가 주어지면 Fu :: Bar :: dosomething에서 '/ wsinit'으로 열린 websocket을 통해 클라이언트에게 어떻게 메시지를 보내나요? Mojolicious websocket 사용
package Fu;
use Mojo::Base 'Mojolicious';
sub startup
{
my $r = shift->routes;
$r->get('/')->to(controller => 'bar', action => 'init');
$r->websocket('/wsinit')->to(controller => 'bar', action => 'wsinit');
$r->get('/dosomething')->to(controller => 'bar', action => 'dosomething');
}
1;
# -- ^L
# --
package Fu::Bar;
use Mojo::Base 'Mojolicious::Controller';
sub init
{
my $self = shift;
$self->render(text => 'init');
}
sub wsinit
{
my $self = shift;
$self->app->log->debug('Websocket opened.');
$self->send({json => {fu => 'bar'}});
}
sub dosomething
{
my $self = shift;
}
1;
, 현재 나의 질문을 게시에서 저를 방해하고 있습니다 유래의 세부/코드 요구 사항을 만족입니다 목적있는 다음과 같은 불필요한 말씨를 무시하십시오.
어떤 언어로 된 코드입니까? 펄? –
예, Perl, 죄송합니다. – user2502652