Guia completo para desenvolvimento e hospedagem de aplicações NestJS robustas na Square Cloud.
@nestjs/cli
globalmente em seu sistema, permitindo que você use o comando nest
de qualquer lugar em seu terminal.
nest new my-app
é usado para criar um novo projeto NestJS. O comando nest new
é uma ferramenta que vem com o nest
, a CLI (Interface de Linha de Comando) do NestJS. É usado para inicializar uma nova aplicação NestJS.
my-app
é o nome da nova aplicação. Este comando cria um novo diretório chamado my-app
e configura os arquivos e dependências necessários para uma aplicação NestJS básica.
nest new my-app
, o arquivo que você precisa modificar para alterar a porta é main.ts
. Este arquivo está localizado na raiz do diretório do seu projeto, dentro da pasta src
.
build
definido em seu arquivo package.json
, que por sua vez executa o comando nest build
. Este comando compila seu código TypeScript para JavaScript.
MAIN
do squarecloud.app. Para uma aplicação NestJS, o arquivo principal é o arquivo JavaScript compilado do seu arquivo main.ts
, que é dist/main.js
.
Veja como você pode configurá-lo:
meusite.com
) ao invés da URL padrão https://meusite.squareweb.app/
, você precisa do plano Standard ou superior. O subdomínio é definido pelo campo SUBDOMAIN no arquivo de configuração. Veja: Como configurar seu domínio personalizado..env
.