下面例子展示如何在FastAPI中挂载一个目录作为静态文件目录。
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
app = FastAPI()
app.mount("/static", StaticFiles(directory="static"), name="static")
代码中,mount()
方法的第一个参数是静态文件目录的URL前缀,第二个参数是StaticFiles
的实例,directory
参数是静态文件目录的路径。
如上定义好后即可通过/static
来访问静态文件目录中的文件了。