Estoy usando Cloud Functions para colocar tareas en Cloud Tasks Queue e invocar una función de servicio (trabajador). Tanto el generador de tareas como las funciones del controlador de tareas se implementan en Cloud Functions. Estoy usando la aplicación App Engine donde se ejecuta la función de trabajo. Este es mi generador de tareas:
const task = { appEngineHttpRequest: { httpMethod: 'POST', relativeUri : '/taskHandler'}, const [ response ] = await tasksClient.createTask({ parent: queuePath, task })Cuando ejecuto el desencadenador de la función del generador de tareas a través del desencadenador HTTP en Postman, la tarea se agrega a la cola pero permanece allí para siempre. La cola se ve así:
Los registros de la tarea del controlador muestran que nunca se activó. Mi generador de tareas no puede llegar al controlador de tareas. Supongo que el problema está en el parámetro relativeUri . No sé si lo he configurado correctamente. Los registros de la tarea en cola se ven así: