logo
0
0
WeChat Login
fix:初始化项目

中餐水产佳肴 API

这是一个基于 Next.js 构建的 API,专门提供中式水产美食的食谱。

描述

本项目旨在为开发者提供一个简单、易于使用的接口,以获取来源于 HowToCook 项目的精选水产菜肴食谱数据。API 返回结构化的 JSON 数据,方便与各种应用程序集成。

技术栈

API 端点

GET /api/recipes

获取所有水产食谱的列表。

  • 成功响应 (200):
    [
      {
        "id": "duo-jiao-yu-tou",
        "slug": "duo-jiao-yu-tou",
        "name": "剁椒鱼头",
        "description": "湖南省的一道名菜,以其鲜、咸、辣的味道而闻名。鲜嫩的鱼肉上覆盖着一层鲜艳的剁椒。"
      },
      // ... 其他食谱
    ]
    

GET /api/recipes/[slug]

根据 slug 获取单个食谱的详细信息。

  • 参数:

    • slug (string): 食谱的唯一标识符。例如: duo-jiao-yu-tou
  • 成功响应 (200):

    {
      "id": "duo-jiao-yu-tou",
      "slug": "duo-jiao-yu-tou",
      "name": "剁椒鱼头",
      "description": "...",
      "ingredients": [
        { "name": "鱼头(鲢鱼)", "quantity": "1个(约1公斤)" },
        // ...
      ],
      "steps": [
        "将鱼头清洗干净...",
        // ...
      ]
    }
    
  • 错误响应 (404):

    {
      "error": "未找到食谱"
    }
    

运行项目

  1. 克隆仓库。
  2. 安装依赖: npm install
  3. 启动开发服务器: npm run dev

项目将在 http://localhost:9002 上运行。