Compare commits

...

2 commits

Author SHA1 Message Date
d868c1f99a agent 2026-08-15 15:00:24 -03:00
18462ccb4d , 2026-08-15 14:26:58 -03:00
6 changed files with 6 additions and 6 deletions

View file

@ -198,7 +198,7 @@ app.post("/usuarios", async (req, res) => {
```typescript ```typescript
// ✅ Validar env no boot da aplicação // ✅ Validar env no boot da aplicação
export const ambiente = () => z.object({ export const ambiente = () => z.object({
DATABASE_URL: z.string().url(), DATAbase_url: z.string().url(),
NODE_ENV: z.enum(["development", "production", "test"]).default("development"), NODE_ENV: z.enum(["development", "production", "test"]).default("development"),
}).parse(process.env) }).parse(process.env)

View file

@ -120,7 +120,7 @@ const salvar = async () => {
```typescript ```typescript
const zAmbiente = z.object({ const zAmbiente = z.object({
DATABASE_URL: z.string().url(), DATAbase_url: z.string().url(),
REDIS_HOST: z.string().default("localhost"), REDIS_HOST: z.string().default("localhost"),
NODE_ENV: z.enum(["development", "production", "test"]).default("development"), NODE_ENV: z.enum(["development", "production", "test"]).default("development"),
}) })

View file

@ -120,7 +120,7 @@ const salvar = async () => {
```typescript ```typescript
const zAmbiente = z.object({ const zAmbiente = z.object({
DATABASE_URL: z.string().url(), DATAbase_url: z.string().url(),
REDIS_HOST: z.string().default("localhost"), REDIS_HOST: z.string().default("localhost"),
NODE_ENV: z.enum(["development", "production", "test"]).default("development"), NODE_ENV: z.enum(["development", "production", "test"]).default("development"),
}) })

View file

@ -23,7 +23,7 @@ GET http://127.0.0.1:<porta-back>/<nome_modulo>/query-ia → retorna document
POST http://127.0.0.1:<porta-back>/<nome_modulo>/query-ia → executa consulta SQL e retorna JSON POST http://127.0.0.1:<porta-back>/<nome_modulo>/query-ia → executa consulta SQL e retorna JSON
``` ```
> **`<porta-back>` e `<nome_modulo>` são definidos por módulo** — cada módulo do ecossistema usa uma porta e prefixo de rota específicos (ex: `http://127.0.0.1:5260/qualifica/query-ia`). Antes de usar a rota: > **`<porta-back>` e `<nome_modulo>` são definidos por módulo** — cada módulo do ecossistema usa uma porta e prefixo de rota específicos (ex: `http://127.0.0.1:5360/qualifica/query-ia`). Antes de usar a rota:
> - O acesso **GET** retorna a documentação do endpoint. > - O acesso **GET** retorna a documentação do endpoint.
> - O acesso **POST** executa a consulta SQL e retorna os dados em JSON. > - O acesso **POST** executa a consulta SQL e retorna os dados em JSON.
> - Verificar `package.json` do `*-back` (campo `scripts.dev` ou `scripts.start`) ou o arquivo `.env` do módulo. > - Verificar `package.json` do `*-back` (campo `scripts.dev` ou `scripts.start`) ou o arquivo `.env` do módulo.

View file

@ -198,7 +198,7 @@ app.post("/usuarios", async (req, res) => {
```typescript ```typescript
// ✅ Validar env no boot da aplicação // ✅ Validar env no boot da aplicação
export const ambiente = () => z.object({ export const ambiente = () => z.object({
DATABASE_URL: z.string().url(), DATAbase_url: z.string().url(),
NODE_ENV: z.enum(["development", "production", "test"]).default("development"), NODE_ENV: z.enum(["development", "production", "test"]).default("development"),
}).parse(process.env) }).parse(process.env)

View file

@ -120,7 +120,7 @@ const salvar = async () => {
```typescript ```typescript
const zAmbiente = z.object({ const zAmbiente = z.object({
DATABASE_URL: z.string().url(), DATAbase_url: z.string().url(),
REDIS_HOST: z.string().default("localhost"), REDIS_HOST: z.string().default("localhost"),
NODE_ENV: z.enum(["development", "production", "test"]).default("development"), NODE_ENV: z.enum(["development", "production", "test"]).default("development"),
}) })