У меня есть приложение NodeJS API (Express 4), основанное на REST, размещенное в IIS 8.5 (с использованием iisnode). У меня есть несколько клиентов на основе .NET и NodeJS, которые потребляют API REST. Клиенты могут выполнять операции GET и POST по протоколу HTTP, но по протоколу SSL (HTTPS), это приводит к ошибке со следующей ошибкой:API NodeJS Express, размещенный на IIS через SSL, возвращает Ошибка: не удалось проверить первый сертификат
Код [Ошибка: не удалось проверить первый сертификат]: UNABLE_TO_VERIFY_LEAF_SIGNATURE, body: { }}.
Приложение NodeJS API, размещенное в IIS, имеет сертификат самоподписанного сертификата на PORT 443. Я тестировал с помощью Fiddler и выполнял операции POST, которые, похоже, работают нормально, однако клиент (NodeJS-использование приложений RESTIFY или .Net) не могут выполнять POST через HTTPS