服务器端angularjs

服务器端angularjs,angularjs,server-side,Angularjs,Server Side,我是Angular.js的新手。根据我目前的知识,我认为Angular基本上是一个客户端javascript框架。但一位同事告诉我,它可以用于服务器端:问题是:如何做到这一点?因为当我将javascript资源链接为: <script type="text/javascript" src="path_to_myfile.js" /> 我认为逻辑是在客户机上执行的;另外:每个人都可以通过浏览器访问资源,因此模型和视图之间的分离模式似乎不是很明确。我想你的同事谈论的是角度模拟:它可

我是Angular.js的新手。根据我目前的知识,我认为Angular基本上是一个客户端javascript框架。但一位同事告诉我,它可以用于服务器端:问题是:如何做到这一点?因为当我将javascript资源链接为:

<script type="text/javascript" src="path_to_myfile.js" />


我认为逻辑是在客户机上执行的;另外:每个人都可以通过浏览器访问资源,因此模型和视图之间的分离模式似乎不是很明确。

我想你的同事谈论的是角度模拟:它可以截获发送到服务器的请求,并将数据发送回服务器!它只是模仿后端的行为,以防您在前端工作,而后端部分还没有准备好


请在此处阅读:

angular2运行时有两个层,一个应用程序层和一个渲染层。 可以使用angular2进行服务器渲染


更多信息请参见此处:

我认为Angular可以用于“幻觉”服务器端行为(就像技术上你可以用任何语言做任何事情一样,即PHP可以在技术上做Angular脚本可以用大量页面、会话和cookie做的事情),但对于所有实际情况(以及99.9%的情况),Angular不能用于服务器端目的。它与Node.js配合得很好,但我认为这是有角度的。。但这不是答案<代码>ng模拟用于单元测试角度代码。。我不会在服务器端工作这就是我的意思:angular不能在服务器端工作,它唯一能做的就是为了单元测试而模拟服务器端