【发布时间】:2017-04-29 14:14:31
【问题描述】:
我们需要将输入的 HTML 字符串加载到浏览器类型的环境中,运行 html(它应该在内部运行所有内联脚本,即有一些 ajax 调用),然后提供呈现的 HTML 作为输出。
节点可以做到这一点吗?
是否有任何我们可以用于此目的的节点模块。
请在这方面提供帮助。
【问题讨论】:
-
angularJS 在我看来是用于网页渲染的最佳 Node 模块之一
-
感谢您的意见。我们正在尝试解决的当前问题是;我们应该能够在后台在浏览器中加载 html 字符串,这应该在内部进行所有 ajax 调用以获取数据,并且将运行很少的脚本来根据检索到的数据更新 HTML DOM。因此,将呈现整个 HTML。然后我们应该能够以字符串的形式获取整个呈现的 HTML 内容。请帮忙。
-
如果需要,创建添加到请求页面的模板不是更好吗?如果您有很多用户同时使用您的网站,那么使用 Ajax 获取十几个不同的 HTML 元素并获取内容本身会对服务器产生很大的负担,最好获取您需要的数据,然后将其发送到客户端,在那里渲染,而不是在服务器上渲染然后发送给用户
-
不会有任何服务器端命中。会有一个工具可以调用以获取呈现的 HTML。因此,不会存在多个用户的问题。
-
NodeJS 是服务器端的东西,它是你的服务器
标签: javascript html node.js node-modules