请求过滤脚本
可以在服务”设置”–“边缘脚本”中设置请求过滤脚本。
请求处理过程:
类/函数
除了Javascript自定义的所有类、函数外,还有以下GoEdge自定义的类/函数可以调用:
- 请求变量(),类型为gojs.net.http.Request
简单示例
如果想在日志中打印请求ID,可以在”请求初始化”脚本中写入以下脚本:
执行后,可以在”边缘节点”–“运行日志”中查看脚本中打印的日志。
可以使用方法来修改响应Header:
可以使用方法来发送响应内容:
关于resp
更多可以使用的属性、方法,可以在这里查看。
GoEdge的Javascript引擎使用了Google V8引擎,性能得到了很好的保证,通常对性能的影响不会超过10%。