# mine_api.py
import logging
import traceback
from fastapi import APIRouter, Request, Form
from fastapi.responses import JSONResponse
from sqlalchemy.exc import SQLAlchemyError, IntegrityError
from app.schemas.response_schemas import RestResult, Code, Message
from app.dao.user_center.mine_dao import update_user_info_dao
router = APIRouter()
@router.get(
"/user_account",
)
async def my_account(
request: Request
) -> JSONResponse:
return True
Разработчик внешнего интерфейса использует запрос GET для вызова конечной точки API /api/v1/user_account и сталкивается с ошибкой CORS (совместное использование ресурсов между источниками). Я убедился, что происхождение пользователя внешнего интерфейса указано в настройках.BACKEND_CORS_ORIGINS. Вот скриншот запроса:
введите здесь описание изображения
[code]# main.py from fastapi import FastAPI from fastapi.routing import APIRoute from fastapi.middleware.cors import CORSMiddleware
from app.api.main import api_router from app.core.config import settings from app.core.middleware import JWTMiddleware from app.logging_config import setup_logging
[/code] [code]# middleware.py import logging import jwt from fastapi.responses import JSONResponse, Response from datetime import datetime from starlette.middleware.base import BaseHTTPMiddleware
from app.api.deps import get_redis, get_db from app.core.config import settings from app.core.security import ALGORITHM from app.schemas.response_schemas import Code, Message, RestResult from app.utils import parse_token from app.constant import WhiteList
logger = logging.getLogger(__name__)
class JWTMiddleware(BaseHTTPMiddleware): async def dispatch(self, request, call_next): white_list = WhiteList.white_list.value
if request.url.path in white_list: response = await call_next(request) return response
res = await parse_token(session, redis, payload, cache) if not res: logger.info(f"The parsing result is empty: {res}") resp_data = RestResult(code=Code.FAIL, msg=Message.INVALID_TOKEN).__dict__ return JSONResponse(resp_data)
[/code] Разработчик внешнего интерфейса использует запрос GET для вызова конечной точки API /api/v1/user_account и сталкивается с ошибкой CORS (совместное использование ресурсов между источниками). Я убедился, что происхождение пользователя внешнего интерфейса указано в настройках.BACKEND_CORS_ORIGINS. Вот скриншот запроса: введите здесь описание изображения
Я пытаюсь прочитать файл p12 на основе ключа эллиптической кривой, используя алгоритм PKCS12 и поставщика BouncyCastle. Но он выдает следующее исключение
java.lang.RuntimeException: java.io.IOException: exception decrypting data -...
Уже давно существует проблема, связанная с тем, что Firefox не загружает шрифт из другого источника, чем текущая веб-страница. Обычно проблема возникает, когда шрифты обслуживаются через CDN.
Я только что следовал PHP-заголовку CORS, и у меня здесь странное поведение. Я создаю две простые страницы,
одну страницу (content.php), использующую порт 1112, и другую страницу, которая (sample.html), использующую порт 1113. на моем локальном...