Use template (COVID-19 Statistics) to invoke a service that provide the COVID-19 cases per million in a specific country
When the service is invoked with a country specified, get the COVID-19 cases per million in that country. It is important to be aware of the covid situation in a specific country. We may need to get information about the reported covid cases in that country. This template can be used to get the covid19 cases per million in a specific country of interest.
- Pull the template from central
bal new -t choreo/worldbank_data_to_covid19_statistics <newProjectName>
Run the Ballerina project created by the service template by executing bal run
from the root.
Once successfully executed, Listener will be started at port 8090. Then you need to invoke the service using the following curl command. Provide the specific country code. Example usa
$ curl http://localhost:8090/stats/[<country>]
Now you can get the covid19 cases per million in the specific country of interest as
{"country":"usa", "totalCasesPerMillion":159550.3883495145631067961165048544}