使用前端框架(Client-sideRender)可以帮助加快开发速度,但会有一些SEO问题。SEO俗称搜寻引擎优化(英语:searchengineoptimization,缩写为SEO),可以让google、百度收纳你的网站,让网路使用者可以搜索到。 

可以说,如果你想让你的网站给全世界的人看到,SEO做得越好,越能达到目的,那么就需要注意以下问题。

以angular为范例 

<divng-app="myApp"ng-controller="myCtrl"> 

<p>{{text}}</p> 

</div> 

<script> 

varapp=angular.module('myApp',[]); 

app.controller('myCtrl',function($scope){ 

$scope.text="世界Hello~"; 

}); 

</script> 

你想要让Google搜寻到”世界Hello~” 

但是Google只会收纳”{{text}}” 

这时候才需要SSR(Server-SideRendering) 

需要使用到nodejs、.netMVC、java等后端语言 

让server帮我们先把处理资料,在把处理完的网页传给使用者 

以.netMVC为例: 

@{ 

vartext="世界Hello~" 

} 

<div> 

<p>@text</p> 

</div> 

经过server帮我们处理资料,使用者端网页内容就变成我们想要的 

<div> 

<p>世界Hello~</p> 

</div>