fix: /favicon.ico 라우트 제공

- ncue 카드/브라우저가 직접 요청하는 /favicon.ico를 static/favicon.ico로 서빙

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dsyoon
2026-02-08 12:21:35 +09:00
parent ce06eeb78a
commit 3c037f55fc

13
app.py
View File

@@ -9,7 +9,7 @@ import psycopg2
import requests import requests
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from dotenv import load_dotenv from dotenv import load_dotenv
from flask import Flask, jsonify, make_response, render_template, request from flask import Flask, jsonify, make_response, render_template, request, send_from_directory
load_dotenv() load_dotenv()
@@ -299,6 +299,17 @@ def index():
return _maybe_set_ref_cookies(resp) return _maybe_set_ref_cookies(resp)
@app.get("/favicon.ico")
def favicon():
# ncue.net 등에서 /favicon.ico 로 직접 가져갈 수 있게 제공
return send_from_directory(
app.static_folder,
"favicon.ico",
mimetype="image/x-icon",
max_age=60 * 60 * 24 * 7,
)
@app.get("/links") @app.get("/links")
def get_links(): def get_links():
limit = _clamp_int( limit = _clamp_int(