node.js 是不是能够从 URL 读取?
Posted
技术标签:
【中文标题】node.js 是不是能够从 URL 读取?【英文标题】:Is node.js capable of reading from URL?node.js 是否能够从 URL 读取? 【发布时间】:2011-07-04 16:35:43 【问题描述】:我想要实现的是创建将从 URL 读取的脚本,然后使用这些数据进行一些操作。
例如。该脚本将每 5 分钟运行一次,从某处加载页面,检查是否发生了变化,以及是否确实发生了变化(我实际上正在寻找一个小的特殊变化,但没关系,因为这个想法仍然是同样),它会通过电子邮件向我发送警报。 问题是。 Node.js 可以处理吗?
我可以在 ruby 中创建这个脚本,甚至可以作为 shell 脚本,每 N 分钟从服务器上的 crontab 运行一次;但我想尝试 Node.js,听起来我有一个很好的“宠物项目”可以尝试。
【问题讨论】:
您想要的小改变是什么? 【参考方案1】:是的。查看 node.js 的“请求”模块。它基本上是一个 http 客户端,您可以在 node.js 应用程序中使用它。见https://github.com/mikeal/request
【讨论】:
每隔 N 分钟从某个站点加载数据的最佳方式是什么?在 node.js 脚本中执行 for(..) 循环,或者只是从 crontab 运行它?只是好奇我什么时候才能获得更多的性能提升。 我想你可能想看看 javascript setTimeout() 和 clearTimeout()。在循环中运行这些。以上是关于node.js 是不是能够从 URL 读取?的主要内容,如果未能解决你的问题,请参考以下文章
在 Node JS 中从不同的“会话”读取/写入相同的文件内容是不是有风险?