如何拦截Node.js快速路由中的send()或render()

时间:2015-10-17 08:07:09

标签: javascript jquery node.js

在我的node.js express app中,我有索引路由,使用render()

发送图像网址数组进行查看

我希望能够在页面加载之前检测这些图像的尺寸,以准备这些尺寸的占位符框。

这项任务的过程是什么?

我的猜测是应用程序只有在页面上呈现这些图片网址时才会知道这些图片网址的图片尺寸,所以甚至可以在呈现之前知道尺寸?

1 个答案:

答案 0 :(得分:1)

这些模块可能会有所帮助 github.com/netroy/image-size

github.com/EyalAr/lwip(如果你想调整比例和所有比例)

只要认为拦截你可以覆盖send()和render(),或创建一个公共路由,做一些处理并调用next(),只是一个中间件

希望这会有所帮助