2016-08-07 4 views
0

Я хотел бы знать, как я могу реализовать статические страницы под вложенными папками моего приложения на стороне сервера.Статические страницы во вложенных папках приложения React

В настоящее время у меня есть my-app.com, на котором размещается мое приложение, созданное на стороне сервера, и blog.my-app.com, на котором размещен блог, основанный на статических страницах.

Но я собираюсь переместить блог в подпапку корневого домена: my-app.com/blog. Я бы хотел, чтобы страницы блога по-прежнему основывались на статических файлах. Какой подход я могу принять?

+0

Я думаю, что этот вопрос касается вашей серверной среды, а не реакции. –

ответ

1

Если вы используете приложение с узлом, используя что-то вроде express (что, я думаю, вы, если ваш рендеринг на стороне сервера приложений React), то вы можете просто использовать серверы для сборки в статических функциях работы с файлами, сопоставляя/blog маршрут. Вот документы для экспресс: https://expressjs.com/en/starter/static-files.html, Хапи, Коа и все остальные имеют схожие способности. Если вам нужно сделать более сложный маршрут для сопоставления файлов, вы можете использовать fs для загрузки файлов, поскольку строки отвечают на эти строки.

+0

Имеет смысл. В основном, выполняйте полную загрузку страницы с помощью экспресс. Можете ли вы придумать какие-либо примеры реальных продуктов, которые это делают (React app + static blog в том же домене)? –

+0

Я не знаю примеров, когда статические html-страницы, подобные этому, подаются вместе с реактивным приложением, но я уверен, что кто-то там делает это. Просто из любопытства, как генерируются эти статические страницы блога? Рукой или с какой-то CMS или что-то еще? –

+0

Они генерируются с использованием генератора статического сайта, называемого Hugo. –