You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Postman调用本地部署的Appwrite函数?

解决Appwrite函数调用404错误的方案

针对你遇到的函数存在但调用返回404的问题,按以下步骤排查解决:

  • 修正调用URL格式
    Appwrite函数调用的标准端点是POST /v1/functions/{FUNCTION_ID}/execute,你当前使用的http://localhost/v1/functions/greetings存在两处错误:

    1. 混淆了函数路径与函数ID:appwrite.json里的functions/greetings是本地配置路径,并非Appwrite生成的函数唯一ID(控制台中函数的标识为一串随机字符串)。
    2. 缺少执行后缀:必须添加/execute后缀才能触发函数执行。
      正确URL格式应为:http://localhost/v1/functions/[你的函数ID]/execute
  • 验证请求头参数
    确保请求头中正确传入以下参数:

    • X-Appwrite-Project: 你的项目ID
    • X-Appwrite-Key: 具备executeFunction权限的API密钥
  • 确认函数部署状态
    在Appwrite控制台中查看该函数状态,确保它处于Active状态,而非Pending或Failed。未完成部署的函数无法被正常调用。

  • 核对API版本兼容性
    你使用的Appwrite版本为1.2.0,该版本的函数调用端点确实为/functions/{id}/execute,确认请求方式为POST而非GET。

内容的提问来源于stack exchange,提问作者Deva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 11:05:47