0

我有带有 node.js + express 的服务器用于路由。当我执行诸如http://mydomain.com/photos,http://mydomain.com/photos/123等请求时,我得到了 JSON 答案。这没关系,正是我需要的。这样 RESTful API 就准备好了。但这只是数据,我还需要处理这些数据并将其显示为 webUI(html、css、angularjs)。

如何为此目的正确实施 webUI?

我需要有独特的独立服务器 API 才能将其用于不同的客户端:浏览器网站、移动应用程序等。

4

1 回答 1

2

您可能想要MEAN堆栈之类的东西:MongoDB + Express + AngularJS + NodeJS。

您的客户端 (AngularJS) 以某种方式交付(静态托管、express、cdn、nginx 等),然后向启用了 CORS 的外部服务器(Rails、Express、Php 等)执行 REST 请求(如果位于不同的域中)。这种结构称为单页应用程序 (SPA),其中加载了一个大的 HTTP 请求以与后端交互。

话虽如此,这并不是什么新鲜事……像 CouchDB、SammyJS 等已经在这方面工作了几年。

于 2013-09-12T21:00:40.827 回答