В Модели цену сделать геттером, который будет считать её динамически исходя из контекста
Например в случае использования MongoDB и Mongoose
const otelSchema = new Schema({
price: Number // обычная цена
}, {
virtuals: {
priceToday: {
get() {
// делаем что то с ценой this.price в зависимости от даты...
return // возвращаем новую цену
}
}
}
});
Но при этом всё тот же Express рекомендует использовать для отдачи статики обратный прокси, например nginx. Если речь идёт о среде production конечно...