Express-mysql-sequelize在GET请求上不返回新添加的行

时间:2018-06-30 02:19:37

标签: mysql express sequelize.js postman

我正在使用Express + MySql + Sequelize为我的Android应用制作后端REST api。

我的问题是,表中的最新更新行不会在GET请求中返回。

这是我发出请求时的桌子的样子。

enter image description here

但是当我使用Postman发送请求时,不会返回最后一行。 enter image description here

这是我的快速路由器的配置方式。

router.get('/SendList', function (req, res, next) {
    models.customers.findAll({ attributes: ['id', 'CustName', 'CustAddress', 'CustPlace', 'CustContactPerson', 'CustContactNo', 'CustType'] }).then(function (customers) {
        res.json(customers)
    })
});

当尝试使用chrome地址栏中的网址时,会出现新行。之后,我也可以在Postman中获得新行。我觉得很奇怪。请帮助我。

获得修补程序

经过大量的搜索后,我得到了解决方法。问题是由于Nginx进行了缓存,我将其用作反向代理。

我刚刚将expires 5s;添加到了/ location部分/etc/nginx/sites-available/default的文件中。

我正在添加屏幕截图,以便它将对某人有所帮助。

enter image description here

0 个答案:

没有答案