Express.js SEO для SPA. Как отдавать страницу для поисковика

Рейтинг: 0Ответов: 0Опубликовано: 21.04.2023

У меня есть 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

Ответы

Ответов пока нет.