【问题标题】:Does Node.js Embed inside html tag?Node.js 是否嵌入在 html 标记中?
【发布时间】:2012-12-17 22:02:36
【问题描述】:

我有一个关于 Node.js 的疑问,我知道它是构建可扩展网络程序的一种简单方法。它还说它在服务器端运行。所以我试图完成一些 jquery 或 javascript 不能做的事情。即,将内容嵌入到 html 标记中。

例如:

<html>
<body>
<div class="content"> I need the node.js code to embed this content here. </div>
</body>
</html>

不仅在我们的浏览器中。但是对于爬虫和机器人。 我使用http://web-sniffer.net/ 来查看使用node.js 开发的网站http://nodecellar.coenraets.org/#wines。机器人和爬虫不会读取动态内容。 node.js 中有解决方案吗?

这在 Node.js 中可行吗?

提前致谢。

【问题讨论】:

    标签: html node.js jquery


    【解决方案1】:

    节点包管理器注册表中列出了numerous template libraries。他们中的大多数应该能够解决这个问题。

    注意Node是服务器端技术,不在浏览器中运行,也不在网页内部运行(但可以输出HTTP资源,包括HTML文档)。任何服务器技术都可以完成这项任务。

    http://nodecellar.coenraets.org/#wines 使用 node.js 开发。动态内容不会被机器人和爬虫读取。

    节点可能会或可能不会在页面上使用(不可能从客户端可靠地分辨出来),但它确实会生成所有真实的内容客户端。您需要遵循Progressive EnhancementUnobtrusive JavaScript 的原则来解决该问题。

    【讨论】:

    • 谢谢昆汀。你是仪式。我需要对此进行更多调查。
    猜你喜欢
    • 1970-01-01
    • 2013-01-01
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    • 2011-09-26
    • 2012-01-13
    相关资源
    最近更新 更多