Какой подход лучше написать функцию экспорта? - PullRequest
0 голосов
/ 20 марта 2020

проблема связана с проверкой безопасности 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;
...