Предположим, у меня есть таблица с тремя полями: "id", "firstValue" и "secondValue". Я использую Postgres в качестве своей базы данных. Сначала я хочу добавить некоторые вычисления, например, второе поле «firstValue» должно быть (firstValue + secondValue) / 10. Кто-нибудь знает, как добавить этот расчет в службу перехвата? Может кто-нибудь привести пример метода в хуках?
Это шаблон в сервисе перехвата
module.exports = function () {
return async context => {
return context;
};
};
Я сохраняю этот файл как calc.js
А это шаблон в hooks.js
let calculate = require('./../../hooks/calculate');
module.exports = {
before: {
all: [],
find: [calculate()], // add some calculation
get: [calculate()], // add some calculation
create: [],
update: [],
patch: [],
remove: []
},
after: {
all: [],
find: [],
get: [],
create: [],
update: [],
patch: [],
remove: []
},
error: {
all: [],
find: [],
get: [],
create: [],
update: [],
patch: [],
remove: []
}
};
Спасибо