【发布时间】:2018-04-04 03:50:48
【问题描述】:
我刚刚开始探索 Hapi 服务器。我想在将其保存到后端之前修改对 Hapi 服务器发出的所有请求。我遇到了“server.ext”并尝试编写以下代码:
server.ext('onRequest', function (request, reply) {
var path = request.path;
path = path.replace(/\str1/g, 'str2')
request.path = path;
return reply.continue();
});
我想更新 request.path 但是这行代码失败了:
request.path = path;
这样做的正确方法是什么?有没有更好的方法来修改对 Hapi 服务器的所有请求?
【问题讨论】:
-
失败时是否出现错误?它到底是做什么的?
标签: javascript angularjs node.js hapijs