在我的 Node.js Express 应用程序中,我有一个索引路由,它发送一组图像 url 以使用 render()
进行查看
我希望能够在将这些图像加载到页面上之前检测这些图像的尺寸,以准备这些尺寸的占位符框。
这样一个任务的流程是怎样的?
我的猜测是,应用程序只有在页面上呈现这些图像网址后才能知道它们的图像尺寸,因此是否有可能在呈现它们之前知道这些尺寸?
最佳答案
这些模块可能会有所帮助
github.com/netroy/image-size
github.com/EyalAr/lwip
(如果你想调整比例和全部)
只要考虑拦截,你就可以重写 send() 和 render() ,或者创建一个公共(public)路由,进行一些处理并调用 next() ,只是一个中间件
希望这有帮助
关于javascript - 如何在 Node.js 快速路由中拦截 send() 或 render(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33184338/