Firebase - добавить HTML мета, а затем добавить параметры в URL? - PullRequest
0 голосов
/ 05 октября 2019

Пожалуйста, прости меня, если это просто. Когда пользователь получает доступ к размещенной странице, вызывается Firebase function, тогда мне нужно сделать 2 вещи:

  1. Добавить динамическую мета к размещенной странице
  2. вернуть a url отредактированных htmlmeta) и параметров.

Чтобы добавить параметры к url, я обычно просто делаю:

 exports.contentServer = functions.https.onRequest((request, response) => {

 ...
 return response.redirect("https://example.com + parametersString); 

иэто будет только для текущей развернутой страницы.

Но теперь я также хотел бы сначала отредактировать html meta, поэтому я хотел бы сделать что-то вроде:

let indexHTML = fs.readFileSync('https://example.com/1/index.html').toString();
indexHTML = indexHTML.replace(metaPlaceholder, meta();
res.status(200).send(indexHTML); //** but a url with parameters!

Как бы яобъединить эти 2?

  1. редактировать мета
  2. создать ссылку для нового HTML
  3. добавить параметры
  4. вернуть его
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...