Initial LinkLog implementation
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
from fastapi import FastAPI
|
||||
from fastapi.responses import HTMLResponse
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
from fastapi.templating import Jinja2Templates
|
||||
from starlette.requests import Request
|
||||
|
||||
from backend.app.main import app
|
||||
from backend.app.services.link_service import list_public_links
|
||||
|
||||
app.mount('/static', StaticFiles(directory='frontend/static'), name='static')
|
||||
|
||||
templates = Jinja2Templates(directory='frontend/templates')
|
||||
|
||||
|
||||
@app.get('/', response_class=HTMLResponse)
|
||||
async def public_root(request: Request):
|
||||
feed = list_public_links()
|
||||
return templates.TemplateResponse('feed.html', {'request': request, 'feed': feed})
|
||||
Reference in New Issue
Block a user