Skip to content

Instantly share code, notes, and snippets.

@romain-h
Last active August 29, 2015 14:01
Show Gist options
  • Save romain-h/e581238254e065baaff3 to your computer and use it in GitHub Desktop.
Save romain-h/e581238254e065baaff3 to your computer and use it in GitHub Desktop.
Simple Rest server template based on Express.js
{
"name": "Rest_Server_Sandbox",
"description": "Sandbox server express",
"version": "0.0.1",
"private": true,
"dependencies": {
"express": "4.x",
"morgan": "~1.1.1",
"body-parser": "~1.2.2"
}
}
var express = require('express');
var logger = require('morgan');
var bodyParser = require('body-parser');
var app = express();
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded());
// Cors
app.all('*', function(req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Headers', 'X-Requested-With');
next();
});
app.get('/', function(req, res) {
res.json({message: 'ok'});
});
app.post('/', function(req, res) {
});
var server = app.listen(3000, function() {
console.log('Rest server listening on port %d', server.address().port);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment