我正在运行一个 node.js 服务器,它可以很好地呈现一个网页。当我在浏览器中查看它时,它完全按照我的预期运行。
但是,我真正想要做的是在 node.js 代码中调用以完全生成 html 页面 - 就像它在浏览器中一样 - 作为调用。目前,我已经尝试过这个:
http.request("http://localhost:8000/").end();
(有几个变种)。这正是它所说的,即对页面的服务器进行单一调用 - 它没有实际呈现页面,拉入所有其他脚本文件,并在页面上运行代码。
我曾尝试探索 express 和 ejs,我认为我需要使用其中之一,但我不知道如何完成这项相当简单的任务。它所需要的只是渲染一个 html 页面,但它似乎比它应该的要复杂得多。