因为本人属于NET系的码农,所以后端采用微软系。
使用一个比较简单的web框架作为基础:http://furion.baiqian.ltd/
使用官方脚手架得到基本框架。
目前数据库采用MSSQL,后续可能会替换为MYSQL或者MONGO.
当前框架下载下来默认数据类型是sqllit,具体更换方式可以参照框架的文档,很详细。
首先,在CORE层建立数据库实体:
然后使用EF迁移命令生成数据库与数据表。
接下来在APP层建立业务实体:
接着是业务接口:
接着“简单”实现一下业务功能,后续再对防呆进行完善:
然后建立api服务类:
然后F5跑起来看看:
启动成功。
然后我们尝试着注册一个账号:
注册成功:
数据库也能查到数据
由于登录目前只做了校验账号密码,后续加入在线列表与顶号之类的逻辑还没写,所以只验证一下登录是否可用:
没问题,接下来就准备开始完善接口的鉴权和密码加密,并且对现有功能进行完善,未完待续!!!!