.net 使用Abp框架-为什么我的端点命名会失真?

htrmnn0y  于 2023-03-13  发布在  .NET
关注(0)|答案(1)|浏览(99)

你好,我得到了一个非常简单的服务,看起来像这样:

public class LessonAppService :ApplicationService,
    ILessonService //implement the IBookAppService
    {
        private readonly IRepository<Lesson, Guid> _lessonRepository;

        public LessonAppService(IRepository<Lesson, Guid> lessonRepository)
        {
            _lessonRepository = lessonRepository;
        }

        public async Task CreateLessonAsync(CreateLessonDTO input)
        {
            try
            {
                var lesson = ObjectMapper.Map<CreateLessonDTO, Lesson>(input);
                await _lessonRepository.InsertAsync(lesson);
            }
            catch (Exception ex)
            {

                throw;
            }

        }

由此创建的API路由是:/API/应用程序/课程/课程
而所有其他端点看起来像这样:/API/帐户/登录
你知道为什么吗?怎么解决?

vlf7wbxs

vlf7wbxs1#

ABP可以根据规则自动将您的应用程序服务配置为API控制器。但是,您可以自定义此配置。如果您遵循相关的documentation,它将对您有所帮助。

相关问题