You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The contacts/complete route in the YAML is defined here:
/contacts/complete/{contact_id}/:
x-swagger-router-controller: contacts
get:
summary: Get contact with full details
description: Returns a contact entry with full details
operationId: getContactComplete
The YAML file defines the route (/contacts/complete/{contact_id}/), controller (x-swagger-router-controller: contacts), and function name (operationId: getContactComplete) that will be called for the GET verb.
For the contacts controller, we need to mock up a getContactComplete() function that takes in the parameters of the function as defined in the YAML, and responds with a JSON object that reflects those values back to the caller.
This can be done fixing the body of this placeholder function located in file:
function getContactComplete(req, res) {
// variables defined in the Swagger document can be referenced using req.swagger.params.{parameter_name}
var name = req.swagger.params.name.value || 'stranger';
var hello = util.format('Hello, %s!', name);
// this sends back a JSON response which is a single string
res.json(hello);
}
To see an example solution to a similar problem to get you started, view issue #1
The text was updated successfully, but these errors were encountered:
The contacts/complete route in the YAML is defined here:
The YAML file defines the route (
/contacts/complete/{contact_id}/
), controller (x-swagger-router-controller: contacts
), and function name (operationId: getContactComplete
) that will be called for the GET verb.hsda-cfbtv/api/swagger/swagger.yaml
Line 191 in 852c96c
For the contacts controller, we need to mock up a getContactComplete() function that takes in the parameters of the function as defined in the YAML, and responds with a JSON object that reflects those values back to the caller.
In the YAML the params are listed as:
This can be done fixing the body of this placeholder function located in file:
To see an example solution to a similar problem to get you started, view issue #1
The text was updated successfully, but these errors were encountered: