calenstyle
Version:
CalenStyle is a Responsive Drag-and-Drop Event Calendar for Web, iOS, Android & Windows. CalenStyle is customizable plugin having multiple, clean-designed event calendar templates specially designed for web & mobile applications.
28 lines (22 loc) • 937 B
JavaScript
var express = require('express'),
routes = require('./index.js');
var app = express();
app.get('/events', routes.events);
app.get('/eventcalender', routes.eventcalender);
app.get('/eventcount', routes.eventcount);
app.get('/timeslotcount', routes.timeslotcount);
app.get('/slotavailability', routes.slotavailability);
app.get('/filtercriteria', routes.filtercriteria);
app.get('/misc', routes.misc);
app.all('*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");// restrict it to the required domain
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS');
// Set custom headers for CORS
res.header('Access-Control-Allow-Headers', 'Content-type,Accept,X-Access-Token,X-Key');
next();
});
app.listen(3000, function()
{
console.log("Express server listening on port 3000");
console.log("Use following URLS - http://localhost:3000 or http://[IP address of your machine]:3000");
});