使用 Nestjs,我想使用 http 动词获取所有可用路由(控制器方法)的列表,如下所示:
API:
POST /api/v1/user
GET /api/v1/user
PUT /api/v1/user
Run Code Online (Sandbox Code Playgroud)
似乎需要访问 express 路由器,但我在 Nestjs 中找到了一种方法。对于 express 有一些库,例如“ express-list-routes ”或“ express-list-endpoints ”。
提前致谢!
我正在尝试使用 EF Code First 来做到这一点:
有区域两个表:用户和区域。一个用户属于一个所需的区域,一个区域可以有零个或一个用户(作为管理员)。然后:
用户 *..1 区域和用户 0..1 区域
用户类:
public class User {
public int UserId { get; set; }
public string Name { get; set; }
[ForeignKey("Area")]
public int AreaId { get; set; }
[InverseProperty("Users")]
public virtual Area Area { get; set; }
public virtual Area AreaTitular { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
区域类:
public class Area {
public int AreaId { get; set; }
public string Name { get; set; }
public List<User> Users { get; …
Run Code Online (Sandbox Code Playgroud) entity-framework one-to-one one-to-many code-first relationships