使用NodeJS作为服务器端平台来处理任务

乔纳森·布里斯托(JonathanBristow)

背景知识:我正在研究在一个项目上使用NodeJS,该项目涉及抓取内容并将其存储在Mongo中。此活动应按照计划自动运行。

其他功能包括将项目放入数据库(Mongo)中,将其形成为Wordpress帖子,然后使用XML导入功能将其导入。

我一直在考虑使用Express来“构造”这个微型应用程序,因为我(/当时)打算随着时间的推移添加更多功能,并且不想一团糟。

现在的问题是:在编写不需要HTTP服务器并且可以通过SSH进行计划的甚至是终端输入的NodeJS应用程序时,我有什么选择?

动作丹

如果您不想将Web服务器用作应用程序的一部分,则不必这样做。在发出HTTP请求时,仅需要http服务器来侦听请求。

在您的app.js中,您可以使用setInterval函数设置预定的函数调用,然后将魔术放入其中。

var scheduleTimer = setInterval(function () {
        console.log('Working...'); //do your stuff
}, 60000);

您可以设置与上述类似的几个功能,一个用于抓取,一个用于更新博客,每个功能都可以将其工作分解为一些任务,这些任务可以更新mongo数据存储。

因此,一个进程可以按计划通过抓取列表,并更新mongo。

如果发现任何问题,另一个任务可以(根据自己的时间)处理这些信息,并按照不同的时间表更新您的网站。

建议使用“永远”以确保整个过程持续运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google云端平台-虚名服务器

来自分类Dev

NodeJs在服务器端处理请求

来自分类Dev

通过服务器端渲染来处理大量内容和复制

来自分类Dev

是否可以使用 react 作为前端,laravel 作为后端,而无需在服务器端使用 nodejs

来自分类Dev

使用PHP作为服务器端的Phonegap?

来自分类Dev

使用Angular Material处理服务器端错误

来自分类Dev

使用NodeJS的服务器端推送

来自分类Dev

如何使用nodejs在服务器端生成图表?

来自分类Dev

在服务器端获取远程数据并在服务器上处理它比将数据传递给客户端来处理要快吗?

来自分类Dev

我无法使用reactjs fetch和nodejs作为REST apis项目读取服务器端的授权标头

来自分类Dev

如何使用PHP服务器在IOS中将APN作为服务器端

来自分类Dev

服务器端图像处理

来自分类Dev

DataTable的服务器端处理

来自分类Dev

如何构造/模块化NodeJS服务器端处理?

来自分类Dev

NodeJS-服务器端文件上传处理程序

来自分类Dev

使用RxJ和Angular 2来处理服务器发送的事件

来自分类Dev

使用“ app”作为请求处理程序创建服务器?

来自分类Dev

使用单个服务器端变量处理多个复选框

来自分类Dev

如何在服务器端处理中对数据表使用搜索?

来自分类Dev

如何使用Flask处理从jquery数据表发送的服务器端参数?

来自分类Dev

使用ajax上传文件并在Java Servlet服务器端进行处理

来自分类Dev

如何使用ASP.NET发送FormData并在服务器端处理它

来自分类Dev

使用Datatables v1.10.0进行服务器端处理

来自分类Dev

使用服务器端处理的数据表转换

来自分类Dev

PHP服务器端处理是否计入“移动数据使用量”

来自分类Dev

在ColdFusion上使用JSoup处理表单数据服务器端

来自分类Dev

使用服务器端处理时,防止为初始页面加载数据

来自分类Dev

使用Java进行数据表服务器端处理

来自分类Dev

“服务器端扇出”是否可以使用 Cloud Functions for Firebase 进行处理?

Related 相关文章

  1. 1

    Google云端平台-虚名服务器

  2. 2

    NodeJs在服务器端处理请求

  3. 3

    通过服务器端渲染来处理大量内容和复制

  4. 4

    是否可以使用 react 作为前端,laravel 作为后端,而无需在服务器端使用 nodejs

  5. 5

    使用PHP作为服务器端的Phonegap?

  6. 6

    使用Angular Material处理服务器端错误

  7. 7

    使用NodeJS的服务器端推送

  8. 8

    如何使用nodejs在服务器端生成图表?

  9. 9

    在服务器端获取远程数据并在服务器上处理它比将数据传递给客户端来处理要快吗?

  10. 10

    我无法使用reactjs fetch和nodejs作为REST apis项目读取服务器端的授权标头

  11. 11

    如何使用PHP服务器在IOS中将APN作为服务器端

  12. 12

    服务器端图像处理

  13. 13

    DataTable的服务器端处理

  14. 14

    如何构造/模块化NodeJS服务器端处理?

  15. 15

    NodeJS-服务器端文件上传处理程序

  16. 16

    使用RxJ和Angular 2来处理服务器发送的事件

  17. 17

    使用“ app”作为请求处理程序创建服务器?

  18. 18

    使用单个服务器端变量处理多个复选框

  19. 19

    如何在服务器端处理中对数据表使用搜索?

  20. 20

    如何使用Flask处理从jquery数据表发送的服务器端参数?

  21. 21

    使用ajax上传文件并在Java Servlet服务器端进行处理

  22. 22

    如何使用ASP.NET发送FormData并在服务器端处理它

  23. 23

    使用Datatables v1.10.0进行服务器端处理

  24. 24

    使用服务器端处理的数据表转换

  25. 25

    PHP服务器端处理是否计入“移动数据使用量”

  26. 26

    在ColdFusion上使用JSoup处理表单数据服务器端

  27. 27

    使用服务器端处理时,防止为初始页面加载数据

  28. 28

    使用Java进行数据表服务器端处理

  29. 29

    “服务器端扇出”是否可以使用 Cloud Functions for Firebase 进行处理?

热门标签

归档