Deploy de projetos front-end e back-end com a Vercel.
.vercel.app gratuito
vercel.com
# Instalar a CLI globalmente
$ npm install -g vercel
# Na pasta do projeto, fazer deploy
$ cd meu-site
$ vercel
# A CLI pergunta algumas configurações
# e faz o deploy automaticamente
# Deploy para produção
$ vercel --prod
git push para o GitHub
// No back-end (Node.js / Serverless)
const dbUrl = process.env.DATABASE_URL;
// No front-end (framework com build)
// Variáveis devem começar com
// NEXT_PUBLIC_ (Next.js) ou
// VITE_ (Vite)
const apiKey = process.env.NEXT_PUBLIC_API_KEY;
// api/hello.js
export default function handler(req, res) {
res.status(200).json({
message: "Olá, Vercel!",
hora: new Date().toLocaleString()
});
}
Acessível em:
https://meu-site.vercel.app/api/hello
api/ do projeto. Cada arquivo vira um endpoint
automaticamente.
package.json está correto
index.html está na raiz
api/hello.jsDomínios, SSL/TLS e boas práticas de segurança.