【发布时间】:2023-06-16 20:41:01
【问题描述】:
这是一个示例代码:
var x = require('./folder/usefile');
var Auth = passport.authenticate('jwt', { session: false });
module.exports = function(app){
console.log('inside function(app)'); //line 1 executed!
var player = express.Router();
var finalRun = express.Router();
app.use('/api/usefile',player);
player.get('/', Auth, x.login);
player.post('/post', Auth, function(req, res){
x.register});
app.use('/api',finalRun);
console.log('inside api'); //line 2 is executed!
}
在usefile 中存在我的登录功能,该功能已导出。
我在这里使用的是护照,其功能在此处的单独文件中提供,仅用于身份验证。
当我为get 方法运行http://localhost:8080/api/usefile/---> 时,它显示404。post 方法相同。
控制台正在打印第 1 行和第 2 行(在 cmets 中已提到),流程为 line1,line2。
谁能帮我找出我在这里犯了什么错误?
【问题讨论】:
-
@robertklep...需要你的帮助。
标签: node.js mongodb express passport.js