Crie tarefas a partir da app do App Engine

App App Engine para o tutorial: usar o Cloud Tasks para acionar o Cloud Functions.

Explore mais

Para ver documentação detalhada que inclui este exemplo de código, consulte o seguinte:

Exemplo de código

Node.js

Para saber como instalar e usar a biblioteca de cliente para o Cloud Tasks, consulte o artigo Bibliotecas de cliente do Cloud Tasks. Para mais informações, consulte a documentação de referência da API Node.js Cloud Tasks.

Para se autenticar no Cloud Tasks, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.

app.post('/send-email', (req, res) => {
  // Set the task payload to the form submission.
  const {to_name, from_name, to_email, date} = req.body;
  const payload = {to_name, from_name, to_email};

  createHttpTaskWithToken(
    process.env.GOOGLE_CLOUD_PROJECT,
    QUEUE_NAME,
    QUEUE_LOCATION,
    FUNCTION_URL,
    SERVICE_ACCOUNT_EMAIL,
    payload,
    date
  );

  res.status(202).send('📫 Your postcard is in the mail! 💌');
});

O que se segue?

Para pesquisar e filtrar exemplos de código para outros Google Cloud produtos, consulte o Google Cloud navegador de exemplos.