Node Js Кэширование сервера 304 - PullRequest
0 голосов
/ 27 апреля 2020

Я запускаю node js проект на сервере xampp, используя vhost. Я столкнулся с проблемой кода статуса 304. Всякий раз, когда пользователь нажимает на api, он иногда получает другие пользовательские данные, я отлаживаю и обнаруживаю, что не получаю запрос в своих проектах и, похоже, apache хранит данные кэша и отвечает этим данным пользователю. Чтобы быть более безопасным, я добавил no-cache и etag false в приложение. js

app.set('etag', false);
app.use(nocache())

Я попробовал все возможности отключить кеширование, но безуспешно.

Ниже мой vhost который я использовал на производстве

##--------------------------------------------------------------
## for domain.com
##--------------------------------------------------------------
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName  domain.com
    ServerAlias www.domain.com
  ProxyRequests off

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

   <Location />
        ProxyPass http://localhost:3000/
        ProxyPassReverse http://localhost:3000/
   </Location>
</VirtualHost>
##--------------------------------------------------------------
...