Параметр expires отличается, что может указывать на проблему с временными зонами или несинхронизированным временем между сервером, где генерируется ссылка, и сервером, где она проверяется.
В Docker, убедитесь, что все контейнеры используют одинаковые настройки времени и временной зоны.
function mask(item){
item.forEach(function(input) {
let keyCode;
function mask(event) {
if(event.keyCode) keyCode = event.keyCode
const pos = this.selectionStart;
if (pos < 3) event.preventDefault();
const matrix = "+7 (___) ___-__-__";
let i = 0;
const def = matrix.replace(/\D/g, "");
const val = this.value.replace(/\D/g, "");
let new_value = matrix.replace(/[_\d]/g, function(a) {
return i < val.length ? val.charAt(i++) || def.charAt(i) : a
});
i = new_value.indexOf("_");
if (i != -1) {
if(i < 5) i = 3;
new_value = new_value.slice(0, i)
}
let reg = matrix.substr(0, this.value.length).replace(/_+/g,
function(a) {
return "\\d{1," + a.length + "}"
}).replace(/[+()]/g, "\\$&");
reg = new RegExp("^" + reg + "$");
if (!reg.test(this.value) || this.value.length < 5 || keyCode > 47 && keyCode < 58) this.value = new_value;
if (event.type == "blur" && this.value.length < 5) this.value = ""
}
input.addEventListener("input", mask, false);
input.addEventListener("focus", mask, false);
input.addEventListener("blur", mask, false);
input.addEventListener("keydown", mask, false)
});
}
Чистил, ошибок не было при чистке
Такой ямл сделал, с таким же наполнением
Лог
Cудя по [2024-07-31T12:29:12.890367+00:00 временная зона еще где-то указывается? Т.е в докер контейнере date Wed Jul 31 15:30:17 MSK 2024