Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- router.post('/api/v1/Login', jsonParser, function(req, res){
- if(!req.body)
- return res.sendStatus(400)
- console.log(req.body);
- var UsuarioReg = req.body.user;
- var ContraReg = req.body.pass;
- console.log("User: "+UsuarioReg + " Contraseña: "+ContraReg)
- var request = new sql.Request();
- try{
- request.query("SELECT * FROM dbo.[Client] WHERE username = '"+UsuarioReg+"'AND pass = '"+ContraReg+"'", function (err, recordset) {
- if(err){
- console.log(err);
- }else{
- if(recordset.rowsAffected > 0){
- res.write(JSON.stringify("Usuario identificado correctamente"))
- console.log("Usuario identificado correctamente")
- const user = {id: 3};
- const token = jwt.sign({ user },'my_secret_key');
- res.json({
- token:token
- });
- }
- }
- })
- }catch(err){
- res.send(JSON.stringify("Error while querying database :- "+err))
- console.log("Error while querying database :- "+err)
- }
- });
- app.use((req, res, next) => {
- // Dominio que tengan acceso (ej. 'http://example.com')
- res.setHeader('Access-Control-Allow-Origin', '*');
- // Metodos de solicitud que deseas permitir
- res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE');
- // Encabecedados que permites (ej. 'X-Requested-With,content-type')
- res.setHeader('Access-Control-Allow-Headers', '*');
- next();
- })
- const cors = require('cors')
- app.use(cors())
Add Comment
Please, Sign In to add comment