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:
@@ -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')));
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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' },
|
||||
|
||||
Reference in New Issue
Block a user