Node.js甚至在多个设备上渲染页面后仍保留POST数据?

时间:2015-01-11 17:50:16

标签: javascript node.js post express

所以我学习了Express.js和Node.js,并且我有一个简单的站点,在页面上的POST请求中,它使用API​​来收集图像,然后在页面上显示它们。

我基本上有一个中间件函数,它从post参数收集图像链接并将它们放入一个全局数组,然后post routing函数呈现带有链接的页面。

它成功完成了这项工作,但是如果我回去然后尝试使用不同的图像设置,它会立即转出以前的结果,好像没有改变 - 如果我点击刷新它会给我正确的图像。< / p>

我不明白发生了什么......我在渲染页面后也尝试了清楚的全局数组,但没有改进。

我已经在多台设备上完成了它。例如。使用笔记本电脑加载图像集1,它将显示图像集1,然后使用移动设备加载图像集2,它将显示图像集1,如果我然后在移动设备上刷新我的图像集1。我会得到图像集2。

想法?

1 个答案:

答案 0 :(得分:0)

我发现了这个问题。

我在调用之外调用next()方法执行链接收集,将其移动到最后调用它修复它。