Chapter 5. Handling Form Input
In the previous chapter, we created a route handler to serve a sign up form. We also created the Selmer HTML template for this form, and as of now, it renders and looks pretty when we hit http://localhost:3000/signup
. In this chapter, we're going to take it a bit further by:
- Creating an endpoint to which the form will POST
- Validating the form input
- Reporting any form validation errors back to the user
- Rendering a success template upon successful signup