我正在尝试使用Deployd提出一些快速模拟API。其中一些API必须使用HTTP Header中的数据。如何在Deployd中获取HTTP头的句柄?
答案 0 :(得分:0)
以下是一个工作示例:https://gist.github.com/marshallswain/8087915我只测试了ON GET脚本,但其他应工作。
您必须创建自定义Deployd模块并扩展collection
资源。
为了创建上面的模块,我从主Collection类“借用”了代码并修改了createDomain函数以允许添加上下文变量。您可以在域变量中添加或删除ctx参数,以根据自己的喜好自定义它。
Deployd脚本(您在仪表板中找到的ON GET和ON POST)默认情况下具有有限的范围(实际上,它在代码中称为上下文或ctx),因此它们无法通过以下方式访问请求标头:默认。以下是他们有权访问的变量列表:http://docs.deployd.com/docs/collections/reference/event-api.md。
这将为您提供有关如何创建自己的集合的一些文档。 http://docs.deployd.com/docs/developing-modules?include=all#s-Collection%20Resource%20Type