如何在服务器(NodeJS)上编译AngularJS代码?



我有一个包含AngularJS代码的HTML文件。 它由前端和后端使用。

前端的 AngularJS 获取文件,添加一些变量(思考:{{ variable }}),运行一些逻辑(思考:ng-ifng-showng-for等)......

后端是一个 NodeJS 服务器,它需要具有变量和逻辑的相同文件来执行一些操作(例如导出为 PDF)。

这些操作不能在前端完成,我不能(不应该)将前端文档发送到后端(前端可能会被篡改,也会使用带宽)。

我可以为服务器制作一个不同的文件,而不是 AngularJS 代码,我将 HTML 放在字符串中并使用 JavaScript 执行逻辑,但这并不那么优雅和可维护。

如何在服务器上编译 AngularJS 代码?

您可以使用angularjs-server在服务器上运行脚本,然后像任何其他服务器端脚本语言一样对生成的HTML代码执行所需的操作。

最新更新