app.rb is the heart and soul of our Sinatra application. It handles all the incoming requests from users and directs the browser to the correct URL.
The goal of this lab is to build multiple routes that render different text. You'll be coding your solution in
We know that to set up a homepage we write our route like this:
get '/' do "Hello, World!" end
In this example, when the user submits a GET request to load the homepage (the route
/), the user will see the text
Hello, World! in their browser.
Your goal for this lab is to set up three different
get requests that each get processed by a different route.
You'll need to build the following routes:
name route should display "My name is __" in the browser, the
hometown route should display "My hometown is __", and the
favorite-song route should display "My favorite song is __".
Don't forget to run
rspec in terminal to test your code.
View Sinatra Routes Lab on Learn.co and start learning to code for free.