Api Versioning (ARCH3202)
Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.
Key typescript.quality.api-versioning · Severity info · Category quality
Controllers without an explicit API version make it impossible to ship backward-incompatible changes without breaking existing clients. The version should be stated explicitly via the route path or an attribute.
Incorrect
Section titled “Incorrect”@Controller("users")export class UsersController { @Get() list() { return this.svc.all(); }}Correct
Section titled “Correct”@Controller({ path: "users", version: "1" })export class UsersController { @Get() list() { return this.svc.all(); }}Add an explicit API version to controller routes via a path prefix or version attribute.