繁体   English   中英

Node.js Provider Rest API和angular.js Web应用程序

[英]Node.js Provider Rest API and angular.js WEB APP

我正在Node.js / express中开发Rest API ,以向后端公开资源。 还有另一个Web应用程序 ,用于管理会话并与Rest API (到前端)进行交互。 API和WEB_APP位于同一个域中,两者都具有子域:

  • 后端:api.example.com
  • 2前端:www.example.com

Web应用程序是使用angular.js从客户端访问的。

该体系结构适用于两种情况:

Main_Rest_API <-> WEB_APP <-> Browser_User
Main_Rest_API <-> Rest_SDK <->客户端

我的问题是:这种架构是一致的吗? 实施该计划的最佳方法是什么?

更新:

我必须实现此架构,才能通过OAuth2向第三方客户端提供Restfull

我不太了解你的问题

您确定需要单独的服务器来提供Web应用程序和API吗? 您将需要以这种方式处理跨域请求。

如果您实际上不需要两台服务器,那么拥有一个应用程序会更简单,其中/ api /路由(例如)是REST API。 那么您的AngularJS应用可以向/ api /发出AJAX请求,并且/将投放JavaScript Web应用。

同样,对于您确实需要两个单独的服务器的情况,我不明白您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM