如何操作来自 node.js 的网页上的数据

How do I manipulate data on a webpage from node.js

我是 node.js 和 Javascript 的新手,如果问题措辞不当请见谅。

我正在使用 cheeriojs 从站点抓取数据。我是 运行 在命令行中抓取数据并输出我想要的数据的 js 文件,但我希望能够在网页上访问这些数据,我可以将其放入table。 (或者我想要的任何其他东西)。我该怎么做?

谢谢

了解如何使用 express

通过读取文件并使用 express 端点或 curl 或其他方式将页面提供给浏览器。即curl localhost:8080/your-endpoint

使用浏览器在浏览器开发工具中操作页面。

弄清楚如何将当前 DOM 作为 html 字符串获取。

找出如何在 fetch(url, {method: 'POST'}).then(...)

等浏览器中使用 fetch API

使用浏览器开发工具处理 DOM 之后。

POST 结果返回到 express 在 nodejs 服务器上。

req.bodyreq.datareq.params 保存到文件。

旁注: - 弄清楚回调是什么,弄清楚 promises 是如何工作的 - 对快速中间件做一些研究 - 查看 setInterval、setTimeout

相关:

其他选项,使用文本编辑器,使用 sedgrepawkbash 或其他不需要将文件提供给浏览器?