Join Troy Miles for an in-depth discussion in this video Solution: Create an endpoint, part of Web Servers and APIs using C++.
- I hope you had fun with the challenge and got…it working.…Let's see how I solved it.…Remember our programs don't have to look identical…in order for both to be valid.…Very quickly I created two stings to hold…the query paramaters.…skipVal and limitVal and then I create two…integers, skip and limit…and both of these check to see if skipval and…limitval, respectively are valid and if so uses…stoi to convert the string in to integer.…
Otherwise the default values are used.…And finally I set skip and limit options…using skip and limit variables.…So let's take a look at this in code.…Let's go to Adam…Let us find, the api contacts route…and so what we're gonna do right at the beginning…I'm gonna say auto skipVal equals…req, the request object…and it's gonna be ur underscore params dot get…and we're looking for a query parameter named skip.…
I'm gonna the same thing…auto, limitVal equals let's just be a little lazy…and copy this.…Alright and change this to limit…Then we're gonna have an int skip equals skipVal…question mark.…
- Working with Crow, the C++ micro web framework
- Deploying containers to Heroku
- Building websites and webpages
- Accessing data from a database
- Accessing data via RESTful APIs
- Creating API endpoints
- Running WebSockets on Heroku
Skill Level Intermediate
1. Installing Our Tools
2. Deploying to Heroku
Installing the Heroku CLI1m 17s
3. Building Websites
4. Data Access
5. RESTful APIs
6. WebSockets and Crow
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.