现在我们有以下应用程序结构:

  • 后端(用Node.js / Express编写,包含REST API和重复性任务,如从外部源获取数据或处理付款)

  • 几个前端(在React.js中,使用后端提供的REST API)

我的问题是,我们应该保留一个后端还是将其分成两部分?一件仅适用于Rest API . 另一个是重复性任务 . 如果是,我们如何避免重复代码?