Начало веб-разработки с Perl Dancer2 - PullRequest
1 голос
/ 02 апреля 2020

Я начинаю с типичного слова «Hello word»: (я использую Fedora 30)

(имя файла Web.pl)

#!/usr/bin/env perl
use Dancer2;

get '/' => sub {
   "Hello World!"
};

dance; 

, затем выполняю в терминале:

$ perl Web.pl

это дает мне это:

Dancer2 v0.300000 server 12191 listening on http://0.0.0.0:3000

, тогда я пытаюсь:

$ curl http://0.0.0.0:3000

, и это дает мне ответ:

curl: (7) Failed to connect to 0.0.0.0 port 3000: Connection refused

Что я делаю не так?

1 Ответ

2 голосов
/ 02 апреля 2020

Как подсказывает @simbabque, вам нужно оставить приложение работающим в исходном терминале и открыть еще одно, чтобы вызвать ту же конечную точку. Процесс, то есть сервер, останавливается, когда вы пытаетесь использовать тот же.

...