Код: Выделить всё
"dependencies": {
"@abp/ng.account": "~8.1.4",
"@abp/ng.components": "~8.1.4",
"@abp/ng.core": "~8.1.4",
"@abp/ng.oauth": "~8.1.4",
"@abp/ng.identity": "~8.1.4",
"@abp/ng.setting-management": "~8.1.4",
"@abp/ng.tenant-management": "~8.1.4",
"@abp/ng.theme.shared": "~8.1.4",
"@abp/ng.theme.basic": "~8.1.4",
"@angular/animations": "~17.3.0",
"@angular/common": "~17.3.0",
"@angular/compiler": "~17.3.0",
"@angular/core": "~17.3.0",
"@angular/forms": "~17.3.0",
"@angular/localize": "~17.3.0",
"@angular/platform-browser": "~17.3.0",
"@angular/platform-browser-dynamic": "~17.3.0",
"@angular/router": "~17.3.0",
...
}
"devDependencies": {
"@abp/ng.schematics": "~8.1.4",
....
}
[img]https://i.sstatic. net/nSixkl7P.png[/img]
Вот пример одной из моих конечных точек API с поддержкой версий:
Код: Выделить всё
[HttpGet]
[ApiVersion(version: "2.0")]
[Route("api/lookups/v{version:apiVersion}/classifications")]
[Authorize(Policy = DefaultAPIPolicies.PolicyNameForManager)]
public async Task GetClassificationsAsync_V2()
{
return await _GetClassificationsQueryHandler.GetAsync();
}
Я подтвердил, что обе версии присутствуют в Swagger.
Я попытался настроить командуgenerate-proxy, но, похоже, этого не произошло. можно указать версию API.
Я также проверил конфигурацию прокси-сервера в файлах appsettings.json и angular.json, но не нашел ничего, ограничивающего ее версией 1.
Вопросы
Как сгенерировать прокси Angular для конечных точек обеих версий?
Подробнее здесь: https://stackoverflow.com/questions/791 ... -version-1
Мобильная версия