无服务器:当302重定向自定义标头或set-cookie标头未传递时

时间:2019-08-28 19:06:28

标签: aws-lambda aws-api-gateway serverless-framework serverless aws-serverless

我正在无服务器的帮助下使用aws api网关。 我可以从我的lambda函数重定向到另一个域。

like:abc.com ====> API网关和Lambda == [302重定向] ==> xyz.com

我无法设置自定义标题或任何标题。

这是我的代码。

exports.create = async (event) => {
  try {
    const token ='uniqueValue';
    const response = {
      statusCode: 302,
      headers: {
        Location: 'http://localhost:1337',
        bearer_token: token,
        'Set-Cookie': token,
        'Content-Type': 'application/json'
      }
  };
  return response;
  } catch (err) {
    console.log(err);
    return err;
  }
};

我的auth-handler.yml看起来像这样,

auth-token:
    handler: modules/auth/endpoints/token.create
    memorySize: 128
    timeout: 30
    events:
      - http:
          path: /rest/auth/token
          method: get

我无法在xyz.com中设置Cookie。请帮忙... 预先感谢

0 个答案:

没有答案