Я использую sails.js и хочу создать промежуточное ПО, которое проверяет токен с помощью jwt для функций ниже.ранее в экспрессе я использовал эти коды:
module.exports = (router) => {
router.use((req, res, next) => {
const token = req.headers['authorization'];
if (!token) {
res.json({
success: false,
message: 'No token provided'
});
} else {
jwt.verify(token, config.secret, (err, decoded) => {
if (err) {
res.json({
success: false,
message: 'Token invalid: ' + err
});
} else {
req.decoded = decoded;
next();
}
});
}
});
}
router.get('/profile', (req, res) => {
client.query('select * from profile($1)', [req.decoded.userId], (err, user) => {
done();
if (err) {
res.json({
success: false,
message: err
});
}}
, теперь я хочу проверить свой токен в sails.js.где я должен написать коды?и как?