【发布时间】:2022-03-18 01:20:31
【问题描述】:
API 没有什么特别之处,但我有一个无服务器函数 POST API,它需要一个 Authorization 标头进行验证,然后写入数据库。
例如:
curl --location --request POST 'https://myserver.server.com/api/endpoint' \
--header 'Authorization: Bearer blahblahblahblah'
在 Vercel 预览分支中,我可以让它工作,并且 Authorization 标头按预期传递给我的 API。当我在生产中对此进行测试时,Authorization 标头会从请求中删除(通过记录原始请求标头来解决)。对于 Authorization 标头,Preview 和 Production 之间有什么区别?我需要做什么才能在生产中转发标头?
任何帮助将不胜感激。提前致谢!
【问题讨论】:
-
这里一样 - 不知道如何处理那个:D
标签: next.js serverless vercel authorization-header