gpt4 book ai didi

node.js - 使用 Claudia-Api-Builder 为 AWS ApiGateway 设置 HTTP 选项响应

转载 作者:搜寻专家 更新时间:2023-10-31 22:20:35 25 4
gpt4 key购买 nike

我正在尝试为 options 设置 Access-Control-Allow-Methods header ,目前看来 claudia-api-builder不能像 GET 请求那样设置 http 选项响应。请参阅下面的 GET 示例。

GET 示例

api.get('/hard-coded-headers', function () {
return 'OK';
}, {success: {headers: {'Access-Control-Allow-Methods': 'GET, HEAD, OPTIONS'}}});

此外……

如果此 header 值是通过 aws-api-gateway -> resources -> OPTIONS > Integration Response 设置的,然后如果您要执行 claudia update,它将被覆盖回其默认状态,如下所示。

AWS-ApiGateway Custom mapping response setting

claudia-api-builder 文档显示它支持 API 网关自定义错误响应,但没有成功。

我希望能够像处理 GET 请求的方式一样设置选项自定义 header 响应。这可能吗?

最佳答案

您是否尝试过 new ApiResponse() 函数?

api.get('/programmatic-headers', function () {
return new api.ApiResponse('OK', {'Access-Control-Allow-Methods': 'GET, HEAD, OPTIONS'}, 200);
});

关于node.js - 使用 Claudia-Api-Builder 为 AWS ApiGateway 设置 HTTP 选项响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48082170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com