import cors from "@fastify/cors";
This commit is contained in:
parent
fa975b9743
commit
10d1e0dd4d
3 changed files with 33 additions and 2 deletions
|
|
@ -1,4 +1,5 @@
|
|||
import path from "node:path";
|
||||
import cors from "@fastify/cors";
|
||||
import { renderToStaticMarkup } from "react-dom/server";
|
||||
import { estaticos } from "../src";
|
||||
import { ambiente } from "./ambiente";
|
||||
|
|
@ -56,10 +57,14 @@ const criarHtml = (entrada: {
|
|||
gerar.then(() => {
|
||||
const fastify = Fastify({
|
||||
logger: true,
|
||||
|
||||
ignoreTrailingSlash: true,
|
||||
});
|
||||
|
||||
//cors
|
||||
fastify.register(cors, {
|
||||
origin: "*",
|
||||
});
|
||||
|
||||
fastify.route({
|
||||
method: "GET",
|
||||
url: "/",
|
||||
|
|
@ -116,6 +121,8 @@ gerar.then(() => {
|
|||
|
||||
fastify.listen({ port: Number(PORTA) }, (err, address) => {
|
||||
if (err) throw err;
|
||||
console.log(`${new Date().toISOString()} Servidor ${PREFIXO} Rodando em ${address}`);
|
||||
console.log(
|
||||
`${new Date().toISOString()} Servidor ${PREFIXO} Rodando em ${address}`,
|
||||
);
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
},
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@fastify/cors": "^9.0.1",
|
||||
"@fastify/static": "^7.0.4",
|
||||
"fastify": "^4.27.0",
|
||||
"react": "^18.3.1",
|
||||
|
|
|
|||
23
pnpm-lock.yaml
generated
23
pnpm-lock.yaml
generated
|
|
@ -8,6 +8,9 @@ importers:
|
|||
|
||||
.:
|
||||
dependencies:
|
||||
'@fastify/cors':
|
||||
specifier: ^9.0.1
|
||||
version: 9.0.1
|
||||
'@fastify/static':
|
||||
specifier: ^7.0.4
|
||||
version: 7.0.4
|
||||
|
|
@ -117,6 +120,9 @@ packages:
|
|||
'@fastify/ajv-compiler@3.5.0':
|
||||
resolution: {integrity: sha512-ebbEtlI7dxXF5ziNdr05mOY8NnDiPB1XvAlLHctRt/Rc+C3LCOVW5imUVX+mhvUhnNzmPBHewUkOFgGlCxgdAA==}
|
||||
|
||||
'@fastify/cors@9.0.1':
|
||||
resolution: {integrity: sha512-YY9Ho3ovI+QHIL2hW+9X4XqQjXLjJqsU+sMV/xFsxZkE8p3GNnYVFpoOxF7SsP5ZL76gwvbo3V9L+FIekBGU4Q==}
|
||||
|
||||
'@fastify/error@3.4.1':
|
||||
resolution: {integrity: sha512-wWSvph+29GR783IhmvdwWnN4bUxTD01Vm5Xad4i7i1VuAOItLvbPAb69sb0IQ2N57yprvhNIwAP5B6xfKTmjmQ==}
|
||||
|
||||
|
|
@ -410,10 +416,16 @@ packages:
|
|||
resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
|
||||
engines: {node: '>=16 || 14 >=14.17'}
|
||||
|
||||
mnemonist@0.39.6:
|
||||
resolution: {integrity: sha512-A/0v5Z59y63US00cRSLiloEIw3t5G+MiKz4BhX21FI+YBJXBOGW0ohFxTxO08dsOYlzxo87T7vGfZKYp2bcAWA==}
|
||||
|
||||
npm-run-path@2.0.2:
|
||||
resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==}
|
||||
engines: {node: '>=4'}
|
||||
|
||||
obliterator@2.0.4:
|
||||
resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==}
|
||||
|
||||
on-exit-leak-free@2.1.2:
|
||||
resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==}
|
||||
engines: {node: '>=14.0.0'}
|
||||
|
|
@ -681,6 +693,11 @@ snapshots:
|
|||
ajv-formats: 2.1.1(ajv@8.16.0)
|
||||
fast-uri: 2.4.0
|
||||
|
||||
'@fastify/cors@9.0.1':
|
||||
dependencies:
|
||||
fastify-plugin: 4.5.1
|
||||
mnemonist: 0.39.6
|
||||
|
||||
'@fastify/error@3.4.1': {}
|
||||
|
||||
'@fastify/fast-json-stringify-compiler@4.3.0':
|
||||
|
|
@ -989,10 +1006,16 @@ snapshots:
|
|||
|
||||
minipass@7.0.4: {}
|
||||
|
||||
mnemonist@0.39.6:
|
||||
dependencies:
|
||||
obliterator: 2.0.4
|
||||
|
||||
npm-run-path@2.0.2:
|
||||
dependencies:
|
||||
path-key: 2.0.1
|
||||
|
||||
obliterator@2.0.4: {}
|
||||
|
||||
on-exit-leak-free@2.1.2: {}
|
||||
|
||||
p-comuns@git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#ac72e915630a0f7750630a24389367141b0e8ae0(typescript@5.4.3):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue