BorisMirsky/Fullstack-FastAPI-ReactTS
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Как пользоваться
Убедиться, что стоят 2 пакета:
pip install fastapi
pip install "uvicorn[standard]"
Если нет, то ставить в виртуальное окружение (см ниже)
Можно так:
- зайти в Fullstack-FastAPI-ReactTS\backend
- pip install -r requirements.txt
Но смысла нет - нужны только 2 пакета выше.
Запустить виртуальное окружение для сервера python
cd Fullstack-FastAPI-ReactTS\backend\my_virt\Scripts
activate
Запуск локального сервера.
Перейти в папку проекта 'Fullstack-FastAPI-ReactTS\backend\app',
выполнить в терминале команду 'uvicorn main:app --reload'.
Можно открыть по адресу http://127.0.0.1:8000/ и погонять скриптами из файла curl.txt.
Запуск idle из под виртального окружения (если нужно)
'python -m idlelib.idle'
Запуск фронтенда
Переход в папку Fullstack-FastAPI-ReactTS\frontend.
Правая клавиша, в меню выбрать 'Open with WS'.
Вызов консоли разработчика "ctrl + `". Выполнить команды 'cd frontend_folder', 'npm run dev'
Приложение открыть по адресу http://localhost:3000.