Golang云函数怎么做CORS?

  • 回答 (2)
  • 关注 (0)
  • 查看 (91)

1. API网关使用POST方法,打开CORS支持,OPTIONS请求直接返回404。

2. API官网使用ANY方法,Golang SDK里面没有设置相响应Header的地址。

网关不能自动处理CORS,go代码不能自行设置返回头,陷入绝境。

用户3868357用户3868357提问于
Alfred

腾讯云 · 高级产品经理 (已认证)

回答于
推荐

设置响应 header 主要也就是相应数据结构,

https://github.com/tencentyun/scf-go-lib/blob/master/cloudevents/scf/apigw.go

APIGatewayProxyResponse 结构中的 header 字段就是用于填写响应 header 的。

回答过的其他问题

serverless函数如何支持跨域?

Alfred

腾讯云 · 高级产品经理 (已认证)

推荐
解决跨域的方式有几种: 1. 如果不像自行解决跨域问题,且没有处理 http header 方法的问题,可以在 API 网关中,针对 API 配置,不选择 ANY 方法,而且仅选择非 header 的方法,然后勾选启用 CORS,由 API 网关协助解决跨域。完成配置后记得保存并...... 展开详请

云函数为何不支持php?

Alfred

腾讯云 · 高级产品经理 (已认证)

云函数的php支持已经在开发中了,预计3~4月上线,可以耐心等待上线后试用

体验无服务器云函数 测试 Thumbnail SCF失败?

Alfred

腾讯云 · 高级产品经理 (已认证)

看日志文件下载已经成功了,但是无法识别图片文件,是不是PIL图片库相关的问题?

可以联系我帮你看看具体情况:qq 56179642

函数计算为什么不支持http触发器?

Alfred

腾讯云 · 高级产品经理 (已认证)

目前已经上线了 api网关产品,可以用自定义api并用来触发云函数。可以看看

https://cloud.tencent.com/product/apigateway

怎样才能开启腾讯云函数socket_create?

Alfred

腾讯云 · 高级产品经理 (已认证)

scf产品本身是适合触发型应用场景,有运行时间限制(最长5分钟),同时计费模式也是根据运行时长来计费的,并不合适在函数内开启socket监听。 如果是socket连接,参考 https://docs.python.org/2/howto/sockets.html 或其他语言的s...... 展开详请

关于作者

Alfred

腾讯云 · 高级产品经理 (已认证)

腾讯云 高级产品经理

扫码关注云+社区

领取腾讯云代金券