- Instant Nancy Web Development
- Christian Horsdal
- 226字
- 2021-08-04 09:59:27
Routes and model binding (Intermediate)
Starting from this recipe, we will slightly speed things up by leaving out details of Visual Studio usage, and in some cases only code snippets will be shown instead of full classes. It should be clear from the concepts where the snippets fit, and they can be further investigated in the code downloads for individual recipes.
For the sake of brevity, I will also show several tests in just one step and also the necessary production code in one go. Though, I strongly recommend that you stick to good TDD practices, and add the tests one at a time and make each one pass before moving on to the next.
In this recipe, we take a look at how to handle the other HTTP verbs apart from GET
and how to work with dynamic routes such as /custumer/42
, where 42
is the customer ID. We will also look at how to work with JSON data and how to do model binding.
In this recipe, we will see the Todo
application, which is the running example of the book, take shape. In fact at the end of this recipe, you will have a backend—if hooked up correctly— that works with the canonical JavaScript library todo
samples. The downloadable code for this recipe is attached with the backbone.js
todo sample.