проблема связана с проверкой безопасности veracode, которая создает ошибку в коде, поэтому после компиляции она конвертируется в JS и из-за проверки «использовать строгий» не нравится экспорт как глобальная переменная, я считаю, есть ли способ написать эту функцию лучше, чтобы избежать проблем сканирования безопасности?
main.ts
import * as Store from "../common/store";
export function authenticate(req: Request, res: Response) {
const app = Store.getInstance('sp');
app.Profile.authenticate(req.body, function(result) {
res.send(result);
});
}
main. js После компиляции
function authenticate(req, res) {
const app = Store.getInstance('sp');
app.Profile.authenticate(req.body, function (result) {
res.send(result);
});
}
exports.authenticate = authenticate;