Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

137
Visualizações
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
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda