Моя цель - сделать содержимое страницы случайным образом. Код, который я использую ниже:
app.js
routes.get('/', function(req, res) {
var condition = Math.round(Math.random());
if (condition == 0) {
var data = ejs.render(index, {cquestions, questions});
res.send(data);
}
else {
var data = ejs.render(index, {cquestions, questions: questions2});
res.send(data);
}
});
Я полностью протестировал коды на локальном хосте и экземпляре Amazon EC2. Страница отлично работает на обоих.
Однако, как только я сделаю запрос к странице по доменному имени (распространяемому CloudFront), страница не будет отображаться случайным образом. Причина, по которой я использую CloudFront, заключается в том, чтобы добавить SSL-код на страницу, чтобы я мог получить доступ к пользовательским устройствам.
Полагаю, причина может заключаться в том, что CloudFront сохраняет отображаемую страницу в кэше, чтобы страница не отображалась. снова, как только я подключаюсь к серверу.
Но есть ли способ, которым я могу достичь своей цели, чтобы страница отображалась случайным образом?
Спасибо