我正在构建一个使用hapi.js
构建的节点 REST API服务器,用于CRUD资源,而对于创建Ressource,我想使用{设置位置标头和状态代码{1}}而不是created
根据当前的API Documentation,
created(uri) - 将HTTP状态代码设置为Created(201),将HTTP“Location”标头设置为:uri - 用作“Location”标头值的绝对或相对URI。
但是,当我尝试在我的请求上执行post方法时, BOOM ,有一些例外。
调试:内部,实现,错误 TypeError:未捕获错误:undefined不是函数
建议属性/方法确实不存在。
(hapi仍然在进化,大多数博文都提到了一个旧的请求。只是...)
我该怎么做?
这是路线:
code(201).header('location....
答案 0 :(得分:0)
我的不好,我应该多读一点documentation ...
reply
是一个回调,而不是回复对象。 (感觉java背景...... )
所以我需要做的是:reply().created("/created/path");