【问题标题】:Run an Angular 4 Script via a scheduled CRON通过预定的 CRON 运行 Angular 4 脚本
【发布时间】:2018-04-26 15:38:00
【问题描述】:

我们有一个在 Angular 中为 Android 手机构建的 APP。部分逻辑变得非常复杂,我们希望将其移动到我们的服务器并作为 CRON 每小时运行一次,而不是在 Phone APP 中运行。我已经搜索并一直在寻找如何通过 Angular 调度 CRON,而不是如何通过 Linux CRON 运行 Angular 文件。不需要 CRON 的帮助,但不完全了解 Angular 以及如何通过命令行执行...

【问题讨论】:

  • 这听起来有点像你正在将数据生成与 UI 细节合并......(对我来说)你为什么要为像 Angular 这样的框架生成静态 UI 是没有意义的。在不了解更多信息的情况下,您似乎应该能够在服务器上执行所有数学/逻辑以生成静态数据集(如 .json 文件),您可以将其加载到 UI 中以供 Angular 显示。
  • 应该问一个简单的问题,如何从 linux 命令行执行 Angular 文件
  • Angular 不是一种语言。 Angular 是一个用于构建 UI 的框架。我认为您想在命令行中执行 Angular 应用程序的逻辑,所以实际上您想在命令行中执行 javascript 文件。获取您要执行的应用程序文件并为其使用节点。但请注意,您可能必须调整代码,因为它不会作为 Angular 框架及其所有功能支持的浏览器应用程序运行。

标签: javascript linux angular cron


【解决方案1】:

好的,谢谢 cmets 的帮助。所以答案是我需要能够运行一个名为 NODE.JS 的东西,它有一个命令行界面。在研究中有一个服务安装,然后我可以通过命令行执行java脚本文件。

更新:安装了 NODE.JS,现在可以通过命令行运行 Angular 代码,非常好。

【讨论】:

  • 对于this,你可以通过谷歌搜索node web scraping得到很多例子(虽然我还没用过,http://www.horsemanjs.org/看起来很容易使用)
猜你喜欢
  • 2019-07-23
  • 2017-08-11
  • 2016-10-01
  • 2014-06-20
  • 2011-03-27
  • 1970-01-01
  • 2020-02-28
  • 2012-08-09
  • 1970-01-01
相关资源
最近更新 更多