- get
- plackup
- to_app
- psgi
Hello World with Dancer
Create an empty directory where you can put your files.
Create a file called app.psgi in that directory with the following content.
The get keyword creates a so-called route that maps a URL path onto an anonymous subroutine. In this case we mapped the root page /.
Whatever the function returns will be returned to the browser. By default as HTML.
Then the to_app call basically provides a running application to plack which is a small web-server used for development purposes.
examples/dancer/hello_world/app.psgi
package App; use Dancer2; get '/' => sub { return 'Hello World!'; }; App->to_app;
- Run the application by cd-ing into its directory and then typing: plackup
- Then you can see it at http://localhost:5000
You might have noticed I did not add use strict and use warnings to this code.
That's because Dancer2 loads both of them by default.