我有一个AngularJS
网络应用程序,当然它基本上完全在客户端运行。我需要meta tags
为FaceBook
刮板添加 html,它当然需要从服务器渲染,而不是从任何客户端 java 脚本。
到目前为止,我已经使用两个不同的地址完成了这项工作:
因此,如果有人上网,mysite.com/products/1234
他将获得 FaceBook 元标记和重定向到mysite.com/products2/1234
客户端应用程序。
当然,这并不漂亮,而且当人们在 FB 的屏幕上复制粘贴链接时 - 它不会找到任何元数据。
我的应用是AngularJS
,服务器是NodeJS
。
是整个应用程序页面的服务器端渲染的唯一方法吗?
我真的很想将客户端和服务器端的逻辑和代码分开。
谢谢