我正在尝试在后端实现护照本地身份验证。它是一个todo应用程序,它是在MEAN堆栈的帮助下构建的。不幸的是,我在实施它时面临一些问题。文件夹结构是
我注意到的另一个新问题是没有检测到待办事项之后的路线。
示例:localhost:3000 / api / todos
localhost :3000/api/todos/login
路线不起作用。它说错误404.其他所有子路径都是相同的。任何帮助我实施的帮助将不胜感激。该项目的github配置文件是: https://github.com/AritraWork97/TODO-FULLSTACK
主文件夹是Todo Backend,它包含后端代码
答案 0 :(得分:0)
要保护后端路由,我认为express-jwt会很方便。 像这样初始化它,
const jwt = require("express-jwt");
const auth = jwt({secret: jwt_secret});
然后将auth中间件放在您要保护的路由之前。
router.get("/secret/:uid", auth, profileCtrl.secret);