FastApi哪里出错了?
错误是:
@video_router.post('/info')
TypeError: post() 缺少 1 个必需的位置参数:'path'
api.py
from fastapi import APIRouter
video_router = APIRouter
@video_router.post('/info')
async def info_set(info: UploadVideo):
return info
Run Code Online (Sandbox Code Playgroud)
主要.py:
from fastapi import FastAPI
from api import video_router
app = FastAPI()
app.include_router(video_router)
Run Code Online (Sandbox Code Playgroud) 错误 :
failed to compute cache key: "/app" not found: not found
Run Code Online (Sandbox Code Playgroud)
我的 Dockerfile:
FROM python:3.7-alpine
ENV PYTHONUNBUFFERED 1
COPY ./requirements.txt /requirements.txt
RUN pip install -r /requirements.txt
RUN mkdir /app
WORKDIR /app
COPY ./app /app
RUN adduser -D user
USER user
Run Code Online (Sandbox Code Playgroud)
错误于COPY ./app app
操作系统:MacOS
有人遇到这个问题吗?
我使用以下命令运行 docker 容器
docker run --name postgres14 -p 5432:5432 -e POSTGRES_USER=root -e POSTGRES_PASSWORD=pass -d postgres:14-alpine
Run Code Online (Sandbox Code Playgroud)
我想连接到我的 Postgres 数据库并收到错误
FATAL: role "root" does not exist
Run Code Online (Sandbox Code Playgroud)
我与数据库的连接:
如何连接到我的数据库?