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

部署Next.js应用到AWS Amplify时API_KEY缺失报错求助

AWS Amplify部署API路由出现500错误问题求助

问题概述

首次使用AWS Amplify部署带邮件发送API路由的前端应用,该路由在localhost和Vercel上运行正常,但部署到Amplify后测试返回500状态码,构建日志明确报错:Missing API_KEY pass it to the constructor。

已尝试的操作与当前状态

  • 实例化邮件发送对象时通过process.env.local读取API密钥,且已在AWS Amplify控制台配置对应环境变量
  • API路由文件路径为/src/app/api/send/route.js,调用路径是/api/send,也曾尝试将路由文件移至/api根目录下
  • 该应用在其他平台部署可正常运行,参考过相关帖子调整构建脚本但无效果
  • 即使直接在代码中硬编码API密钥,依然出现相同的报错
  • 目前暂时切换回Vercel部署

相关参考信息(原截图内容说明)

  • API路由位置:位于app/api/send目录下
  • AWS Amplify环境变量配置:已在控制台完成对应API_KEY变量的配置
  • API路由代码:包含邮件发送对象实例化及路由处理逻辑
  • 响应代码:API请求返回500状态码的相关响应信息

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 20:02:05