【发布时间】:2016-11-11 09:21:26
【问题描述】:
假设 URL 类似于http://localhost:3000/auth?token=helloworld
如何使用 express 服务器从这个 url 获取 jwt 令牌?我在下面尝试过这段代码..没有输出。
var express = require('express');
var app = express();
var router = express.Router();
router.use(function(req, res, next) {
var token = req.query.token;
console.log(token);
try {
var decoded = jwt.verify(token, 'thisismysecretstring');
console.log(decoded);
res.send(req.query.token);
} catch (err) {
console.log(err);
}
});
app.use('/auth', router);
【问题讨论】:
-
如果该代码没有产生任何输出(假设您在某处也有一个
app.listen(3000)),那么还有其他问题。
标签: node.js express jwt json-web-token