我正在使用Angular Universal,并试图找到一种方法来拦截小型缓存层的传出HTTP请求。由于HTTP请求是在@nguniversal
内部完成的,因此我无法包装request
。
理想的伪代码看起来像这样:
server.on('request', function (req, res) {
if (cache[req.url]) res.end(cache[req.url]);
req.continue();
});
要清楚,我不打算缓存状态。我希望缓存前端服务器和API服务器之间的通信。
Client <------> Frontend Server (Angular Universal) <-------> API Server
^
How to cache this?