Я работаю над блогом, в котором есть часть контента, сгенерированного из объекта 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);