Se configuró un Nginx Proxy Manager que permita adminitrad más códodamente los endpoints tanto de apis como de archivos .html servidor tanto por auth/ y app/

This commit is contained in:
2025-08-15 17:02:48 +00:00
parent 3d3ef3f002
commit 511b370a2e
5 changed files with 48 additions and 94 deletions
+1 -4
View File
@@ -64,11 +64,8 @@ async function verificarConexion() {
// === Servir páginas estáticas ===
app.use('/pages', express.static(path.join(__dirname, 'pages')));
app.use(express.static(path.join(__dirname, 'pages')));
// Rutas de conveniencia para abrir cada página rápido:
// (Opcional: puedes usar directamente /pages/roles.html, etc.)
app.get('/roles', (req, res) => res.sendFile(path.join(__dirname, 'pages', 'roles.html')));
app.get('/usuarios', (req, res) => res.sendFile(path.join(__dirname, 'pages', 'usuarios.html')));
app.get('/categorias',(req, res) => res.sendFile(path.join(__dirname, 'pages', 'categorias.html')));
+8 -8
View File
@@ -35,6 +35,7 @@ try {
const app = express();
app.use(cors());
app.use(express.json());
app.set('trust proxy', 1);
// Configuración de conexión PostgreSQL
@@ -65,7 +66,7 @@ async function verificarConexion() {
// === Servir páginas estáticas ===
app.use('/pages', express.static(path.join(__dirname, 'pages')));
app.use('/auth', express.static(path.join(__dirname, 'pages')));
app.get('/planes', async (req, res) => {
try {
@@ -82,13 +83,12 @@ app.get('/planes', async (req, res) => {
}
});
// Rutas de conveniencia para abrir cada página rápido:
// (Opcional: puedes usar directamente /pages/roles.html, etc.)
app.get('/', (req, res) => res.sendFile(path.join(__dirname, 'pages', 'index.html')));
// Ruta raíz
app.get('/', (req, res) => {
res.sendFile(path.join(__dirname, 'pages', 'index.html'));
});
app.post('/registro', async (req, res) => {
app.post('/api/registro', async (req, res) => {
const {
nombre_empresa,
rut,
@@ -143,7 +143,7 @@ app.post('/registro', async (req, res) => {
});
app.post('/login', async (req, res) => {
app.post('/api/login', async (req, res) => {
const { correo, clave_acceso } = req.body;
try {
+1 -1
View File
@@ -96,7 +96,7 @@
}
try {
const url = modoRegistro ? '/registro' : '/login';
const url = modoRegistro ? '/api/registro' : '/api/login';
const res = await fetch(url, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },