Как самостоятельно назначить сертификат с помощью REST PI: Angular - PullRequest
0 голосов
/ 01 октября 2018

Я только что добавил поддержку https на мой сервер nodeJS, который экспортирует REST API на основе ExpressJ.Клиент, который я использую для тестирования на основе angular, не может связаться с сервером.

Я получаю ошибку Invalid Cert: ERR_CERT_AUTHORITY_INVALID

вот мой код вызова (действительно базовый):

function(h){
        return new Promise((res, rej) => {
            this.http.post('https://localhost:8443/.....', toparams({h : h}, undefined)
                , {headers: new HttpHeaders('Content-Type:application/x-www-form-urlencoded')})
                .toPromise()
                .then(
                    data => {
                        res(data);
                    }
                ).catch(
                err => {
                    rej(err);
                }
            );
        });
    }

Я запускаю свой клиент с локальным сервером разработчикаng server.Это проблема с браузером?нужно ли заставить пользователя принимать сертификат вручную?

ПРИМЕЧАНИЕ: Я попробовал curl -k https://localhost:8443, и он работал очень хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...