agilelabs-fx-docs main tasks/create-service.md

创建一个服务

本页适合第一次基于 AgileLabs Framework 搭建服务的人。目标是用最短路径找到正确入口,而不是在启动、原理、教程、规范之间来回跳。

我现在要解决什么

  • 程序入口怎么写。
  • 宿主配置放哪里。
  • Json、AutoMapper、服务注册怎么统一。
  • 什么时候看教程,什么时候看规范,什么时候看示例与落地对照。

先看哪几页

  1. 宿主与启动
  2. AutoMapper
  3. WebAPI 主题
  4. 选择示例与落地参考

最短落地路径

示例与落地对照

  • niusys-webapi:适合对照薄宿主、Program.cs + AppConfigure + IServiceRegister 这一类标准 API 服务骨架。
  • gmandarin-backend:适合对照 WebApi、WebSite、JobHost 分宿主的综合拆分方式。
  • woscm:适合对照在框架入口外再包一层项目标准宿主的组织方式。

相关主题