Jquery 使用平均堆栈

Jquery 使用平均堆栈,jquery,migration,mean-stack,Jquery,Migration,Mean Stack,我一直在开发一个web应用程序,主要使用HTML5上的JQuery。随着时间的推移,代码似乎变得有点复杂(超过1300行代码),完全位于前端。该代码有两个主要部分: 读取敏感数据(JSON格式) 自定义算法 该代码还具有许多事件侦听器。有人建议我开发一个服务器-客户机体系结构。我一直在研究平均堆栈并了解一些基础知识,但我不确定如何将代码迁移到平均堆栈。我有以下疑问 如何在角度和节点之间划分代码 我不想使用MongoDB或任何其他NoSQL,只是简单地阅读JSON,MEAN stack允许我这么做

我一直在开发一个web应用程序,主要使用HTML5上的JQuery。随着时间的推移,代码似乎变得有点复杂(超过1300行代码),完全位于前端。该代码有两个主要部分:

  • 读取敏感数据(JSON格式)
  • 自定义算法
  • 该代码还具有许多事件侦听器。有人建议我开发一个服务器-客户机体系结构。我一直在研究平均堆栈并了解一些基础知识,但我不确定如何将代码迁移到平均堆栈。我有以下疑问

  • 如何在角度和节点之间划分代码
  • 我不想使用MongoDB或任何其他NoSQL,只是简单地阅读JSON,MEAN stack允许我这么做吗
  • 如果我不想使用Angular,我还可以继续在Node中使用JQuery吗
    听起来您可以根据需要仅使用节点和集成来自NPM的包来实现您的目标

    您可以使用Angular重新实现客户端代码,通过利用MV*模式更好地组织它

    您不需要将MongoDB与节点一起使用。您可以使用节点的文件系统API来读取和写入JSON


    如果希望在客户端继续使用jQuery而不是Angular,那也没有问题。但是,如果您没有使用MongoDB或Angular,那么您就没有真正使用平均堆栈。

    好的,让我逐一回答您

    1) 如何在角度和节点之间划分代码?

    Node负责处理后端逻辑和前端的angular。因此,我可以建议您将所有自定义算法放在Node端,并读取来自用户的敏感数据,然后将其放在angular端,并使用POST APi传递给算法

    2) 我不想使用MongoDB或任何其他NoSQL,只是简单地阅读JSON,平均堆栈允许我这么做吗?

    读JSON意味着从文件或其他地方读。是的,如果是从文件、用户输入或其他API或源文件读JSON,则可以

    (查看文档:fs和lodash(对数据执行各种操作))

    3) 如果我不想使用Angular,我还可以继续使用带节点的JQuery吗?

    是的,你可以


    这个问题对Stackoverflow来说太宽泛了。请阅读帮助信息(从每页顶部链接),查看此处允许的问题类型。