Express.js SEO для SPA. Как отдавать страницу для поисковика
У меня есть SPA приложение. И мне нужно сделать СЕО для него, Next.js уже поздно использовать. Поэтому выбор пал на express.js Бэк у нас на Rest-api. Есть ли какой нибудь быстрый вариант прописать пути для страниц как в примере и отдавать это только поисковикам, а обычным пользователям показывать всё, что приходит с реакта?
const express = require("express");
const app = express();
const path = require('path');
const port = process.env.PORT || 8080;
app.get("/", function (req, res) {
res.sendFile(path.join(__dirname, 'public/index.html'));
});
app.listen(port, function () {
console.log(`Example app listening on port ${port}!`);
});
Суть в том, что я хочу заполнять пустой index.html мета теги и наполнение сайта по разным линкам через запросы rest api
Источник: Stack Overflow на русском