Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 简单的AngularJS或我的web应用程序的平均堆栈?_Javascript_Angularjs_Mongodb_Express_Mean Stack - Fatal编程技术网

Javascript 简单的AngularJS或我的web应用程序的平均堆栈?

Javascript 简单的AngularJS或我的web应用程序的平均堆栈?,javascript,angularjs,mongodb,express,mean-stack,Javascript,Angularjs,Mongodb,Express,Mean Stack,我正在学习AngularJS和MEAN stack,目前我正在构建一个简单的应用程序,可以呈现从API检索到的数据 我的问题是: 如果我的应用程序只从API请求数据,比如说Google Maps API,那么我的webapp是否需要一个完整的堆栈(比如MEAN)。AngularJS够了吗?或者我需要Node.js和MongoDB组件吗 如果所有后端功能都来自第三方API,那么您需要的最低平均堆栈是AngularJS,如您所说。这将使您能够创建客户端应用程序,这足以满足您的需求 你需要在某个服务器

我正在学习AngularJS和MEAN stack,目前我正在构建一个简单的应用程序,可以呈现从API检索到的数据

我的问题是:
如果我的应用程序只从API请求数据,比如说Google Maps API,那么我的webapp是否需要一个完整的堆栈(比如MEAN)。AngularJS够了吗?或者我需要Node.js和MongoDB组件吗

如果所有后端功能都来自第三方API,那么您需要的最低平均堆栈是AngularJS,如您所说。这将使您能够创建客户端应用程序,这足以满足您的需求

你需要在某个服务器上运行这个。如果您没有web服务器,但有一个通用的“计算”服务器可用,那么可以在那里运行Node.js来为您的应用程序提供服务。其他web服务器也可用

您可以直接在Node.js上运行AngularJS。也就是说,如果您想要一个中间件层来帮助在两者之间进行转换和/或提供额外的功能,Express.js可以做到这一点。Express仅在Node.js上工作,因此如果使用其他web服务器,您将无法使用它,但您可以使用其他技术

最后,如果需要持久化从该API检索到的数据,可以将其存储在MongoDB中。从你所说的,这可能不是必需的,但要记住


简而言之,如果您的应用程序由这个API提供支持,那么您可能只需要一个前端。您只需要一个使用AngularJS并运行它的站点。

非常感谢您的回答。非常感谢。