前后端分离 开发web的api和app的api共用

现在用前后端分离的方式开发web服务,所以创建了一套api,现在想把这套api同样运用于app,但是app的一些操作方式和pc毕竟有差距,这个api该怎么规划比较合理。需要些建议,谢谢。

阅读 4k
2 个回答

我的建议时是相同的部分尽量公用API,实在有差异的部分,分开来做。当然也需要具体情况,具体来看,你没有提供详细的场景,我只能范范给个相对通用的建议。

第一 api需要基于token做访问控制 不能用cookie
第二 如果系统做大了的话 最好架一层网关 所有的端都只连网关 网关可以统一做鉴权 然后由网关负责去调相关的服务。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题