Как установить baseUrl (также для апостроф-мультисайта) - PullRequest
0 голосов
/ 22 января 2019

Я работаю над проектом Apostrophe с использованием многосайтового модуля, и с момента запуска npm update _urls для страниц начинаются с /baseUrl-not-set. Я могу найти это только в документации:

baseUrl (ГЛОБАЛЬНЫЙ ВАРИАНТ, НЕ УСТАНОВЛЕННЫЙ ДЛЯ ЭТОГО СПЕЦИФИЧЕСКОГО МОДУЛЯ) Для удобства в req.absoluteUrl указан абсолютный URL-адрес текущего запроса. Если для параметра baseUrl на верхнем уровне не для этого конкретного модуля задана строка, такая как http :: //mysite.com, к этому добавляется любой префикс всего сайта и req.url. В противном случае абсолютный URL создается на основе запроса браузера. Установка глобальной опции baseUrl необходима для разумных URL при создании разметки из задачи командной строки.

источник

Итак, я не уверен, что в app.js будет добавлено свойство baseUrl, помните, что это многосайтовый проект, поэтому он должен быть динамическим), или apostrophe-globa/index.js в качестве корневого уровня. свойство модуля или под addFields (все, что я пробовал, безрезультатно).

То есть, начиная с npm updating, моя структура URL-адресов для всех URL-адресов в настоящее время повреждена, и в настоящий момент я не могу выполнять какие-либо развертывания.

Буду очень признателен за руководство.

1 Ответ

0 голосов
/ 22 января 2019

Извините, что это прошло без документов в течение дня, инструкции теперь являются частью README модуля

https://github.com/apostrophecms/apostrophe-multisite/blob/master/README.md#setting-baseurl-and-naming-environments

...