Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:express:azonositas_es

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
oktatas:web:back-end_framework:express:azonositas_es [2025/07/27 21:29] – [Az authcontroller.js-ben] adminoktatas:web:back-end_framework:express:azonositas_es [2025/07/27 21:31] (aktuális) – [Útválasztás] admin
Sor 190: Sor 190:
  
 ===== Útvonal védelme ===== ===== Útvonal védelme =====
- 
-==== Token ellenőrző köztes szoftver ==== 
- 
-<code javascript app/middleware/authjwt.js> 
-const jwt = require("jsonwebtoken"); 
-require('dotenv').config() 
-  
-exports.verifyToken = (req, res, next) => { 
-    let authData = req.headers.authorization; 
-    if(!authData) { 
-        return res.status(403).send({ 
-            message: 'No token provided!' 
-        }) 
-    } 
-    let token = authData.split(' ')[1]; 
-  
-    jwt.verify(token, process.env.APP_KEY, (err, decoded) => { 
-        if(err) { 
-            return res.status(401).send({ 
-                message: "Unauthorized!" 
-            }) 
-        } 
-        req.userId = decoded.id; 
-        next() 
-    }) 
-}; 
-</code> 
  
  
Sor 222: Sor 195:
  
 <code javascript> <code javascript>
-const { verifyToken } = require('../middleware/authjwt');+import verifyToken from '../middleware/authjwt.js'
 //... //...
 router.post('/employees', [verifyToken], EmployeeController.store) router.post('/employees', [verifyToken], EmployeeController.store)
oktatas/web/back-end_framework/express/azonositas_es.1753644543.txt.gz · Utolsó módosítás: 2025/07/27 21:29 szerkesztette: admin