Skip to content

Instantly share code, notes, and snippets.

@chaitu87
Created September 28, 2015 14:51
Show Gist options
  • Save chaitu87/8deb42344ab0284106d6 to your computer and use it in GitHub Desktop.
Save chaitu87/8deb42344ab0284106d6 to your computer and use it in GitHub Desktop.
a secure call
var express = require('express'),
router = express.Router(),
request = require('request'),
jwt = require('jsonwebtoken');
module.exports = function(app) {
app.use('/', router);
};
router.get('/securecall',function(req,res,next){
// `fitternityweb` is the secret for nodejs application
// `web` is the client id
var token = jwt.sign({},'fitternityweb',{
expiresInSeconds: 2
});
var request_data = {
url: 'http://apistg.fitn.in/jwt/check',
method: 'GET',
headers: {
client: 'web',
Authorization: token
}
}
request({
url: request_data.url,
method: request_data.method,
headers: request_data.headers
},function(error,response,body){
res.status(200).json({
message: response.body
})
})
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment