开发者社区> 问答> 正文

你好,应用研发平台EMAS用 my.serverless.function.invoke() 请求?

问题1:你好,应用研发平台EMAS用 my.serverless.function.invoke() 请求云函数报错code: "GATEWAY_INVALID_TOKEN" message: "session_expired",
问题2:登录token时效是多久呀,这种情况是这两天频繁出现,但不是每次都会,

展开
收起
真的很搞笑 2023-07-12 10:00:52 93 0
3 条回答
写回答
取消 提交回答
  • 遇到的错误代码 "GATEWAY_INVALID_TOKEN" 和错误消息 "session_expired" 表示会话已过期或无效的令牌。这通常意味着您的会话令牌在请求云函数时已失效,可能是由于长时间未使用或过期导致的。

    为了解决这个问题,您可以尝试以下解决方法:

    1. 获取新的会话令牌:首先,确保您获取了有效的会话令牌。如果您的会话令牌已过期,可以通过重新登录或执行身份验证流程来获取新的会话令牌。

    2. 更新令牌并重新请求:一旦您获得了新的有效会话令牌,将其用于您的请求中,并重新执行请求。确保在每次请求云函数时,都使用最新的、有效的会话令牌。

    3. 检查会话过期设置:检查 EMAS 平台或相关服务的会话过期设置。确认会话过期时间是否符合您的需求,并根据需要进行相应调整。

    4. 检查网络连接和请求配置:确保您的设备处于可用的网络环境中,并检查请求中的网络配置是否正确。确保您的请求正常发送到 EMAS 平台并返回响应。

    2023-07-13 20:24:15
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    GATEWAY_INVALID_TOKEN" 错误,提示 "session_expired",这可能是由于登录 token 已过期导致的。

    EMAS 应用研发平台的登录 token 时效为 1 小时,过期后需要重新登录获取新的 token。如果您在调用云函数时出现 "GATEWAY_INVALID_TOKEN" 错误,建议您尝试重新登录 EMAS 应用研发平台,并获取新的 token 后再次尝试调用云函数。

    关于您提到的这个问题两天内频繁出现,但不是每次都会,这可能与网络环境和服务器负载等因素有关。如果您经常在短时间内频繁调用云函数,或者服务器负载较高,可能会对登录 token 的有效性产生影响,导致出现 "GATEWAY_INVALID_TOKEN" 错误。在这种情况下,建议您适当减少调用频率或者优化代码逻辑,以减轻服务器压力并提高登录 token 的有效性。

    2023-07-13 08:41:49
    赞同 展开评论 打赏
  • 回答1:登录过期,重新登录下,此回答整理自钉群“应用研发平台EMAS开发者交流群”

    2023-07-12 10:54:53
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
阿里云E-MapReduce 全面开启 Serverless 立即下载
五天玩转EMAS Serverless 立即下载
EMAS平台全景介绍 立即下载