【问题标题】:How do I compile AngularJS code on the server (NodeJS)?如何在服务器 (NodeJS) 上编译 AngularJS 代码?
【发布时间】:2017-07-14 18:48:47
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: angularjs node.js string-interpolation


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-10-17
      • 1970-01-01
      • 2019-02-22
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      • 2022-01-06
      • 2014-01-10
      • 2016-06-25
      相关资源
      最近更新 更多