2
respostas

erro ao fazer o deploy

apos fazer o comando assim como no video , deu o seguinte erro .. oque poderia ser pois o professor deixou muito em aberto se der erro

gcloud functions deploy helloGET --runtime nodejs6 --trigger-http

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

O erro está dizendo que o runtime nodejs6 não é suportado

Roda isso aqui no seu terminal

gcloud functions runtimes list

ele vai te mostrar uma lista de runtimes suportados, algo parecido com isso:

" Suggest using --region us-west1 NAME STAGE ENVIRONMENTS

dotnet3 GA 1st gen, 2nd gen

dotnet6 GA 1st gen, 2nd gen

go111 DEPRECATED 1st gen

go113 GA 1st gen, 2nd gen

go116 GA 1st gen, 2nd gen

go118 GA 1st gen, 2nd gen

go119 GA 1st gen, 2nd gen

go120 GA 1st gen, 2nd gen

java11 GA 1st gen, 2nd gen

java17 GA 1st gen, 2nd gen

nodejs8 DEPRECATED 1st gen

nodejs10 GA 1st gen

nodejs12 GA 1st gen, 2nd gen

nodejs14 GA 1st gen, 2nd gen

nodejs16 GA 1st gen, 2nd gen

nodejs18 GA 1st gen, 2nd gen

nodejs20 BETA 1st gen, 2nd gen

php74 GA 1st gen, 2nd gen

php81 GA 1st gen, 2nd gen

php82 BETA 1st gen, 2nd gen

python37 GA 1st gen

python38 GA 1st gen, 2nd gen

python39 GA 1st gen, 2nd gen

python310 GA 1st gen, 2nd gen

python311 GA 1st gen, 2nd gen

ruby26 GA 1st gen, 2nd gen

ruby27 GA 1st gen, 2nd gen

ruby30 GA 1st gen, 2nd gen

ruby32 GA 1st gen, 2nd gen"

Agora só você substituir no comando

Oi Diego tudo bem?

O seu caso deve ser igual ao meu, como aparentemente esse curso foi gravado a bastante tempo e está desatualizado, as funções não estão mais em node 8 mas em node 12.

Você pode verificar isso em um arquivo chamado package.json que estará na mesma pasta que o index.

package.json-localpackage.json-conteudo