Como declarar e gerenciar dependências
As dependências dos aplicativos do Node.js são declaradas em um arquivo package.json
. Exemplo:
{
"dependencies": {
"lodash": "^4.0.1"
}
}
É possível usar qualquer pacote do Node.js compatível com o Linux com o ambiente flexível do App Engine, inclusive pacotes que exigem extensões nativas (C).
Durante a implantação, todas as dependencies
declaradas no arquivo package.json
são instaladas automaticamente pelo ambiente de execução do Node.js. Por padrão, o comando npm install
é usado, a menos que haja um arquivo yarn.lock
e não esteja listado na seção skip_files
do arquivo app.yaml
. Nesse caso, yarn install --production
é usado.
Como instalar um framework da Web
Você precisará usar uma biblioteca da Web para permitir que o aplicativo disponibilize solicitações da Web. Você pode usar qualquer biblioteca da Web do Node.js, incluindo estas:
Para usar um framework web específico, basta adicioná-lo a seu arquivo package.json
:
Como instalar bibliotecas de cliente do Google Cloud para Node.js
A Biblioteca de cliente do Google Cloud para Node.js (em inglês) é a maneira idiomática para os desenvolvedores do Node.js se integrarem aos serviços do Google Cloud Platform, como Cloud Datastore e Cloud Storage.
Aqui está um exemplo de como instalar a biblioteca de cliente do Node.js para o Cloud Storage:
Para instalar a biblioteca localmente com npm
:
npm install --save @google-cloud/storage
ou com yarn
:
yarn add @google-cloud/storage
É possível configurar as bibliotecas do Node.js no Google Cloud para processar a autenticação automaticamente. Outra opção é fornecer credenciais manualmente.