Я хочу вызывать функцию firebase, только если запрос поступает от агента пользователя бота Google.
В настоящее время я вызываю функцию при каждом запросе http.
- Запрос приходит
- Проверьте пользовательский агент
- Пользовательский агент Google , затем
response.send("hello google")
- Пользовательский агент не Google рендеринг индекса. html с хостинга firebase.
request({uri: "http://example.com/index.html"},
function(error, response, body) {
res.send(body)
});
});
это вызовет al oop, потому что функция запросит файл индекса. html с хостинга firebase и делает это вызовет функцию снова. так что я думаю лучше вызывать функцию только если запрос исходит от пользовательского агента google
возможно ли это? есть идеи, чтобы решить эту проблему? спасибо!