Skip to content

Instantly share code, notes, and snippets.

View leofmds's full-sized avatar
🎯
Focusing

Leonardo Ferreira leofmds

🎯
Focusing
View GitHub Profile
@leofmds
leofmds / gist:0ed88db91430286dbed72230cc39cdd3
Created August 15, 2023 21:04
.ebextensions /nodecommand.config
option_settings:
aws:elasticbeanstalk:container:nodejs:
NodeCommand: "npm start --prod"
@leofmds
leofmds / firebaseAuthMiddleware.js
Created June 29, 2020 22:58
express middleware to check valid firebase authentication
let firebaseAuth = (req, res, next) => {
let authHeader = req.get("Authorization"), bearer = "Bearer ";
if (typeof authHeader === "undefined" || !authHeader.startsWith(bearer)) {
return res.sendStatus(403);
}
let token = authHeader.substr(bearer.length);
firebaseAdmin.auth().verifyIdToken(token).then((decodedToken) => {
/**
* Module dependencies
*/
var actionUtil = require('sails/lib/hooks/blueprints/actionUtil');
/**
* Create Record
*
* post /:modelIdentity
*
@leofmds
leofmds / input-icon.html
Last active December 8, 2015 13:55
Adding icon on "native" bootstrap input
<div class="form-group has-feedback">
<input type="text" value="" class="form-control">
<i class="form-control-feedback glyphicon glyphicon-user"></i>
</div>
<div class="form-group has-feedback has-success">
<input type="text" value="" class="form-control">
<i class="form-control-feedback fa fa-user"></i>
</div>
<div class="form-group has-feedback has-error">
<input type="text" value="" class="form-control">