node.js - 如何正确迁移 Node.js 项目
问题描述
我们有一个大型 Nodejs 项目,我们觉得无法再扩展了。这是由于匆忙决定提出新的模型、属性和请求处理程序,只是为了响应客户的需求。
现在,我们到了代码结构让我们慢下来的地步。那时我们决定重构现有代码。问题是我们有两个独立的客户端处理真实的人数据。
我被要求提出一个从旧代码结构迁移到新的更具可扩展性的代码结构的计划,当然不会影响客户端。
这是我的想法:
- 创建一个名为 v2 的新分支并重新开始(简单,简单,但缓慢)
- 留在同一个分支上,创建一个名为 v2 的新文件夹,并在那里一个一个地创建新模块。然后,用新的调用更新前端。
- 保持在同一个分支上,使用相同的代码,但在下面
routes
为新端点创建一个新文件夹,并向控制器和服务添加新方法。
我对此感到非常失落。我不知道我想到的东西是否有用。
人们如何在不影响产品的情况下从一个版本迁移到另一个版本?
解决方案
推荐阅读
- javascript - 如何防止用户返回 react redux?
- visual-studio-code - 如何使用 VSCode 启动实时服务器
- java - Tomcat中的springboot循环依赖关系
- c# - 按项目列表中的字符串数组分组c#
- c++ - 我应该将什么变量名传递给我的函数进行排序?
- javascript - 什么是 .NET 标准类库的 Javascript 版本?
- php - loader-wizard.php?timeout=0&ini=0&page=loader_check
- javascript - 正则表达式:如何在忽略 HTML 标签的情况下获取 HTML 字符串中的最后一个单词?
- php - 从php中的对象数组中删除对象
- ios - Fabric 应用迁移到 Firebase 已达到限制