ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    FastAPI 接受 POST JSON 请求

    Aug 11, 20225 min read
    from typing import Union
    
    from fastapi import FastAPI
    from pydantic import BaseModel
    
    
    class Item(BaseModel):
        name: str
        description: Union[str, None] = None
        price: float
        tax: Union[float, None] = None
    
    
    app = FastAPI()
    
    
    @app.post("/items/")
    async def create_item(item: Item):
        return item
    
    

    相关文章

    Typescript 单例实例DEMO

    该Typescript示例展示了如何通过私有构造器和静态方法实现单例设计模式,确保外部只能通过静态方法`getInstance()`获取类的唯一实例。

    解决sudo: unable to dlopen /opt/libexec/sudoers.so: (null)

    错误表明sudo无法加载sudoers.so文件,解决方法包括重新安装sudo、检查文件权限和路径、再次卸载安装sudo,以及检查系统日志。

    JavaScript中有哪些类型的值?如何绘制它们的内存图?

    JavaScript中有七种基本数据类型,每种类型都有相应的内存图示例。

    React 嵌套路由规则

    在React中,通过在Home组件内嵌套Route组件并设置以父路由path开头的子路由path,实现嵌套路由规则。

    nextjs next/font 的使用

    Next.js 是一个支持自动静态优化和快速构建的React SSR框架,其next/font模块简化了Google Fonts和自定义字体的添加,需先安装fontsource,然后在项目中引入并设置全局字体样式。