Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

127
Views
jwt - vscode - proyecto de conexión/inicio de sesión de base de datos postgresql

Hice tantas cosas para resolver este problema, no lo hice. así que estoy haciendo algunas preguntas relacionadas con algún error

cuando ejecuto el servidor de código y el lado del cliente sin ningún error. pero la pantalla está en blanco y la consola muestra un error: [App.js:24] POST http://localhost:5000/authentication/verify 401 (No autorizado)

https://github.com/ousecTic/pern-jwt-tutorial << el enlace

de todos modos, solo escribo el código a continuación, pero no funciona.

app.js (lado del cliente)

 import React, { Fragment, useState, useEffect } from "react"; import "react-toastify/dist/ReactToastify.css"; import { BrowserRouter as Router, Route, Switch, Redirect } from "react-router-dom"; import { toast } from "react-toastify"; //components import Login from "./components/Login"; import Register from "./components/Register"; import Dashboard from "./components/Dashboard"; toast.configure(); function App() { const checkAuthenticated = async () => { try { const res = await fetch("http://localhost:5000/authentication/verify", { method: "POST", headers: { jwt_token: localStorage.token } }); const parseRes = await res.json(); parseRes === true ? setIsAuthenticated(true) : setIsAuthenticated(false); } catch (err) { console.error(err.message); } };

servidor.js (lado del servidor)

 const express = require("express"); const app = express(); const cors = require("cors"); //middleware app.use(cors()); app.use(express.json()); //routes app.use("/authentication", require("./routes/jwtAuth")); app.use("/dashboard", require("./routes/dashboard")); app.listen(5000, () => { console.log(`Server is starting on port 5000`); });

jwtauth (lado del servidor)

 router.post("/verify", authorize, (req, res) => { try { res.json(true); } catch (err) { console.error(err.message); res.status(500).send("Server error"); } }); module.exports = router;

y ya he comprobado debajo de algunas cosas.

  1. Acabo de cambiar la versión del paquete react/react-dorm y otros en package.json en el lado del servidor/cliente. porque se ha cambiado mucho por lo que se produjeron muchos errores. así que hago el paquete de la misma versión.
  2. Y verifiqué la conexión DB / pero parece funcionar.

y este es mi código completo: https://github.com/Ryandongyou/jwt_project_dongyou gracias :)

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!