gpt4 book ai didi

asp.net - 服务器端asp.net上的angularjs渲染

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:37:03 24 4
gpt4 key购买 nike

我在前端使用 angularjs 框架,在后端使用 asp net mvc 来开发我的网络应用程序。如您所知,angularjs 在 SEO 方面有一个重大缺陷。有一些解决方案,例如使用 phantomjs 创建网站快照并将其服务于搜索机器人而不是原始网站。但我不喜欢那样。我最近介绍了同构网络应用程序的概念,如果我没记错的话,可以在服务器上预渲染 angularjs 应用程序,然后将渲染的 html 提供给客户端。我找到的所有解决方案都是针对其他框架的。像 Rendr(https://github.com/rendrjs/rendr)或 angularjs-server(https://github.com/saymedia/angularjs-server)。还有一个名为 NodeServices ( https://github.com/aspnet/NodeServices ) 的库可以解决问题,但它是用 Asp.net core 和 angular 2 universal 编写的,我都不使用它们。是否有任何图书馆为 asp.net 和 angular 做同样的工作?提前致谢。

最佳答案

如此处所述How do search engines deal with AngularJS applications?

Google 现在在抓取网页时执行 javascript。问题是没有标准,您不能假设任何搜索引擎在客户端呈现时都能正确抓取您的 Web 应用程序。

关于asp.net - 服务器端asp.net上的angularjs渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36742046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com