Узел JS предварительно визуализирует динамический блог и сервер статического HTML - PullRequest
0 голосов
/ 28 сентября 2019

Я работаю над блогом, в котором есть часть контента, сгенерированного из объекта json.Я использую Nodejs, который возвращает HTML-файл с логикой Javascript для рендеринга динамического содержимого из JSON.Моя проблема в том, что поисковая система не использует динамический контент в результатах.

Я хочу, чтобы NodeJS выполнил предварительный рендеринг html и сервер готового статического html-файла.

Мой server.js

if(uri =='/index.html')
 {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.end(fs.readFileSync('index.html'));
 }

И в index.html

Jquery считывает параметры URL-адреса и обновляет содержимое с помощью вызова ajax

 r1 = new RegExp('[\?&]' + 'k' + '=([^&#]*)').exec(window.location.href);
 r2 = new RegExp('[\?&]' + 'v' + '=([^&#]*)').exec(window.location.href);
...