【问题标题】:Application structure for Node projectNode项目的应用结构
【发布时间】:2023-03-21 18:05:02
【问题描述】:

我有两个独立的应用程序调用或多或少相同的 API 函数。一个应用程序是使用 Angular 构建的,另一个应用程序是使用 React + Flux 构建的。两个应用程序都必须与同一个数据库进行交互。

我的 Angular 应用程序将新数据添加到数据库中,而我的 React 应用程序使用这些数据来做一些其他事情。我想知道我是否可以构建下图所示的结构。

因此,我的应用程序应该与托管API functions 的同一服务器通信,并且应该共享一个公共数据库。使用它,我可以避免在两个不同的项目上重复相同的服务器端逻辑。

【问题讨论】:

    标签: angularjs node.js express reactjs flux


    【解决方案1】:

    当然可以。

    悬而未决的问题是,如果 Angular 应用程序发生更改,React 应用程序如何得到通知。可能的技术是套接字或轮询。

    另一种可能性是让 Angular App 直接 ping React App。

    【讨论】:

    • 是的,我需要牢记这一点。考虑到我需要将反应应用程序设为同构/通用,我不确定如何实现线框。只是试图找出整个应用程序的结构。
    • 总结一下你的系统:你有一个通过浏览器访问的 AngularJs 应用程序,一个从桌面或移动设备作为应用程序访问的捆绑 React 应用程序,你有一个带有 NodeJS 和数据库的服务器。比你发布的图片是一个合理的结构。
    猜你喜欢
    • 2019-04-08
    • 2012-03-03
    • 1970-01-01
    • 2016-04-13
    • 1970-01-01
    • 1970-01-01
    • 2012-05-19
    • 2014-11-13
    • 2012-01-02
    相关资源
    最近更新 更多