所以我学习了Express.js和Node.js,并且我有一个简单的站点,在页面上的POST请求中,它使用API来收集图像,然后在页面上显示它们。
我基本上有一个中间件函数,它从post参数收集图像链接并将它们放入一个全局数组,然后post routing函数呈现带有链接的页面。
它成功完成了这项工作,但是如果我回去然后尝试使用不同的图像设置,它会立即转出以前的结果,好像没有改变 - 如果我点击刷新它会给我正确的图像。< / p>
我不明白发生了什么......我在渲染页面后也尝试了清楚的全局数组,但没有改进。
我已经在多台设备上完成了它。例如。使用笔记本电脑加载图像集1,它将显示图像集1,然后使用移动设备加载图像集2,它将显示图像集1,如果我然后在移动设备上刷新我的图像集1。我会得到图像集2。
想法?
答案 0 :(得分:0)
我发现了这个问题。
我在调用之外调用next()方法执行链接收集,将其移动到最后调用它修复它。