next.js 的初见

2018-09-30  本文已影响17人  星期六1111

next.js简介

next.js 是一个基于react 的服务端渲染的框架

什么是服务端渲染? 和客户端渲染有什么区别?

为什么使用服务端渲染?(搜索引擎优化)

概念分析
后端渲染:指传统的 ASP、Java 或 PHP 的渲染机制;
前端渲染:指使用 JS 来渲染页面大部分内容,代表是现在流行的 SPA 单页面应用;
同构渲染:指前后端共用 JS,首次渲染时使用 Node.js 来直出 HTML。一般来说同构渲染是介于前后端中的共有部分。

为什么说next.js 做SEO 的?

因为next.js 是做服务端渲染的。seo本质是一个服务器向另一个服务器发起请求,解析请求内容。但一般来说搜索引擎是不回去执行请求到的js的。也就是说,如果一个单页应用,html在服务器端还没有渲染部分数据数据,在浏览器才渲染出数据,而搜索引擎请求到的html是没有渲染数据的。 这样就很不利于内容被搜索引擎搜索到。 所以服务端渲染就是尽量在服务器发送到浏览器前页面上就是有数据的。这样有利于搜索引擎的爬虫。

next.js 服务端渲染经历了哪些的过程了?

。。。
(未完待续。。。)

上一篇 下一篇

猜你喜欢

热点阅读