gpt4 book ai didi

node.js - Hyperledger-Composer:为什么使用 Node.js 而不是 Angular?

转载 作者:太空宇宙 更新时间:2023-11-04 00:05:43 24 4
gpt4 key购买 nike

在开发 Hyperledger Composer 应用程序时,有一个典型的解决方案架构,如下所示:

enter image description here

根据文档,有一种使用 Node.js 的替代解决方案架构(请参阅 https://hyperledger.github.io/composer/latest/applications/node ):

enter image description here

为什么要选择第二种架构(使用 Node.js),因为这需要多一步:您不仅需要编写一个 Node.js 应用程序,而且还必须为此 Node.js 应用程序开发一个前端(所以需要 2 个步骤)。

对于第一种架构,只需创建一个 Angular 应用程序(因为只需要启动 REST 服务器,但 REST API 是由框架自动生成的)并完成(因此只有 1 个步骤)。

是否有任何我没有看到的支持使用 Node.js 的论点?

最佳答案

只有当您不想创建用户界面,或者您希望围绕现有的 super 账本端点创建包装器以重新格式化消耗时,才需要使用node.js。一种情况可能是,每天下午 5 点,您希望根据某处不同数据库中的更改内容发布 Assets 更新...在这种情况下,您无法直接使用 Angular。

还需要注意的是,Angular 专门用于客户端,Node.js 专门用于服务器端,并且您无法使用 Angular 提供 API。

前端和后端分离是现在的常见做法,建议同时包含前端和后端的应用程序使用。这是一篇关于它的文章:https://quickleft.com/blog/six-reasons-we-split-front-end-and-back-end-code-into-two-git-repositories-working-with-github-repositories/

关于node.js - Hyperledger-Composer:为什么使用 Node.js 而不是 Angular?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52393147/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com