我从典型的“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我做错了什么?
发布于 2020-04-03 02:28:51
正如@simbabque建议的那样,你需要保持应用程序在原始终端上运行,并打开另一个应用程序来调用相同的端点。当您尝试使用相同的进程时,进程会停止,因此服务器也会停止。
https://stackoverflow.com/questions/60995674
复制相似问题