Sidecar Tutorial: Server-side
Python 3.10 Is required to follow the Quick Start Tutorial.
In this part of the Quick Start tutorial, the server-side API will be made. Follow the steps below to complete the server-side tutorial.
Create a directory for your application project:
QuickApp
Inside the project directory create a directory named server
and create:
requirements.txt
In terminal cd
into server directory and run commands:
Once these commands have been executed and dependencies have been installed, create and copy in the main.py file as illustrated below:
This is a minimal setup to run a FastApi stateless Restful compliant API, this simply returns a message "Welcome to IndustryApps!"
when fetched later on the client-side.
The command uvicorn main:app
starts the API in case you'd like to test it, which refers to:
main
: the filemain.py
(the Python "module").app
: the object created inside ofmain.py
with the lineapp = FastAPI()
.
By following the link which pops up on terminal you should see the message displayed on the browser window:
FastApi automatically documents its endpoints. By adding /docs
endpoint to your API url, the available endpoints of the API will be visible.
Last updated