Closed inatu closed 2 years ago
Sorry, fixed with the documentation
hi . can u help me . I got the same issue
@vamsikrishna73 update the import to
import { expressjwt } from 'express-jwt'
Dont miss the the lowercase j
in expressjwt
. I did.
i am still getting the same issue even after doin j small
import {expressjwt} from 'express-jwt'; const requireSignin = expressjwt({ secret: config.jwtSecret, userProperty: 'auth' });
const requireSignin = (0,express_jwt__WEBPACK_IMPORTED_MODULE_2__.expressjwt)({
^
TypeError: (0 , express_jwtWEBPACK_IMPORTED_MODULE_2__.expressjwt) is not a function at eval (webpack://sample/./server/controllers/auth.controller.js?:69:78) at ./server/controllers/auth.controller.js (C:\Users\visha\source\repos\vishalgusaiwal\Project_MERN\dist\server.generated.js:30:1) at webpack_require (C:\Users\visha\source\repos\vishalgusaiwal\Project_MERN\dist\server.generated.js:240:41) at eval (webpack://sample/./server/routes/user.routes.js?:8:86) at ./server/routes/user.routes.js (C:\Users\visha\source\repos\vishalgusaiwal\Project_MERN\dist\server.generated.js:84:1) at webpack_require (C:\Users\visha\source\repos\vishalgusaiwal\Project_MERN\dist\server.generated.js:240:41) at eval (webpack://sample/./server/express.js?:18:77) at ./server/express.js (C:\Users\visha\source\repos\vishalgusaiwal\Project_MERN\dist\server.generated.js:52:1) at webpack_require__ (C:\Users\visha\source\repos\vishalgusaiwal\Project_MERN\dist\server.generated.js:240:41) at eval (webpack://sample/./server/server.js?:3:66)
Try this below (pay attention to the lower case):
const {expressjwt: expressjwt} = require('express-jwt')
The following code works fine for express-jwt@5.3.1, but got TypeError for express-jwt@7.7.0
import expressJwt from 'express-jwt'
const requireSignin = expressJwt({ secret: config.jwtSecret, userProperty: 'auth', algorithms: ["HS256"] })
I am just start learning MERN, just don't know how to adapt this code to the latest express-jwt.