HttpClient предоставляет вам только объект json, поэтому нет необходимости снова выполнять .json (). Так что сделайте следующий код, который работает для вас
getMessage(){
this.http.get('http://localhost:3000/newroute').subscribe(res =>{
let messages: any = res;
this.messages = messages;
})
}
в разделе реестра
HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
найдите пару ключей:
CurrentVersion = Microsoft Windows NT 5.1.2600 Service Pack 3
Вы должны найти достаточно информации для определения пакета обновления ОС (в худшем случае вы всегда можете использовать строку сборки) в следующем разделе реестра:
HKLM\Software\Microsoft\Windows NT\CurrentVersion
Функция VerifyVersionInfo должна позволить вам проверять, соответствует ли версия Windows, которая запускается, требованиям вашего приложения, без ошибок, которые могут возникнуть при проверке точной версии с помощью ] GetVersionEx (например, прерывание основных изменений версии - ваше приложение, скорее всего, будет работать в Vista и Windows 7, а также в будущих версиях, которые еще не разработаны).
Если вы используете MSI, вы сможете использовать свойства VersionNT и ServicePackLevel прямо в условном операторе.
например. Следующий код проверяет наличие пакета обновления 3 (SP3) для Windows XP или выше:
VersionNT=501 And ServicePackLevel>2
Вы также можете проверить свойство WindowsBuild , если вам также нужен номер сборки.