你真的需要一个AngularJS应用程序的服务器?

我想部署我的AngularJS应用程序访问REST风格的Web服务上aws,我想知道如果我真的需要一个服务器来服务我的AngularJS文件。

我可以服务器作为静态文件或使用像NodeJS的东西,但我真的需要吗?

在这种情况下使用服务器有哪些优势/劣势?

如果你的应用程序很小,如果你只能访问一个API,那真的不是问题。

但是,如果您想通过其他服务(例如公共和秘密令牌)login,最好与使用用户caching此数据的服务器(也许这是您的aws所做的)一起工作。

如果您想从AWS访问RESTFull Web服务,则需要将您的angularjs文件放在服务器中。

如果请求来自http协议,则服务器将访问资源。 如果协议是文件 ,它将拒绝服务请求。