Skip to content

Instantly share code, notes, and snippets.

View avtaniket's full-sized avatar

aniket takarkhede avtaniket

  • India
View GitHub Profile
@avtaniket
avtaniket / client_max_body_size.config
Created November 30, 2017 08:41
AWS EB Nginx Request Entity Too Large
files:
"/etc/nginx/conf.d/01_proxy.conf":
mode: "000644"
owner: root
group: root
content: |
client_max_body_size 10M;
container_commands:
01_reload_nginx:
@avtaniket
avtaniket / nodejs-docker-webapp
Created March 30, 2017 06:12
Dockerizing a Node.js web app
FROM node:argon
# Install softwares
RUN apt-get update && \
apt-get install -y openjdk-7-jdk
# Create app directory
RUN mkdir -p /iconapp
WORKDIR /iconapp
@avtaniket
avtaniket / mongoose_connection.js
Created March 30, 2017 05:42
NodeJs MongoDB connection using mongoose
/**
* @package [db] - Application db connection & schema loading
* @author [anikett] smartData Inc
*/
'use strict';
/* DB */
var mongoose = require('mongoose');
mongoose.Promise = Promise;
@avtaniket
avtaniket / phantom-pdf.js
Created February 7, 2017 09:05
PDF generation using Phantom Js
var params = {
input: outputHtmlFile,
output: outputPdf
};
generatePDF(params, function(err, response) {
if (err) {
callback('Unable to generate PDF');
} else {
}
@avtaniket
avtaniket / AWS SNS send SMS to mobile number.js
Created January 4, 2017 12:13
AWS SNS send SMS to mobile number
var awsSdk = require('aws-sdk');
awsSdk.config.update({
accessKeyId: 'ACCESS_KEY_ID',
secretAccessKey: 'SECRET_ACCESS_KEY'
});
/**
* [sendSMS - Send SMS to given number]
@avtaniket
avtaniket / Access-Control-Allow-Origin-and-credentials.js
Created December 28, 2016 07:09
A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' header when the credentials flag is true
Request error :
XMLHttpRequest cannot load https://subdomain.domain.com/api/campaign/auth/twitter. Response to preflight request doesn't pass access control check: A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' header when the credentials flag is true. Origin 'https://subdomain2.domain.com' is therefore not allowed access.
Solution :
var whitelist = ['https://subdomain.domain.com', 'https://subdomain2.domain.com'];
// All api requests
app.use(function (req, res, next) {
var origin = req.headers.origin;
if(whitelist.indexOf(origin) > -1){
res.header('Access-Control-Allow-Origin', origin);
@avtaniket
avtaniket / AWS SES send mail with attachment.js
Created November 24, 2016 05:27
AWS SES send mail with attachment
var nodemailer = require('nodemailer');
var sesTransport = require('nodemailer-ses-transport');
var transport = nodemailer.createTransport(sesTransport({
accessKeyId: "",
secretAccessKey: "",
region : 'us-west-2'
}));
var inputData = {
@avtaniket
avtaniket / dynamic2-Owl-carousel-with-AngularJs.html
Created September 8, 2016 13:38
How to integrate Owl carousel with AngularJs (Dynamic content method 2)
@avtaniket
avtaniket / dynamic-Owl-carousel-with-AngularJs.html
Created September 8, 2016 13:34
How to integrate Owl carousel with AngularJs (Dynamic content)
@avtaniket
avtaniket / integrate-Owl-carousel-with-AngularJs.html
Last active July 25, 2019 02:07
How to integrate Owl carousel with AngularJs