Files
nodeRestAPI/server.js
2017-06-09 18:28:52 -04:00

35 lines
864 B
JavaScript

var express = require('express');
var bodyParser = require('body-parser');
var fs = require('fs');
var app = express();
app.use(function (req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
var router = express.Router();
var port = process.env.PORT || 4000;
router.route('/Beards')
.get(function (req, res) {
var beards = fs.readFileSync("beardstyles.json");
var beardstyles = JSON.parse(beards);
res.send(beardstyles);
});
router.get('/', function (req, res) {
res.send({ hello: "Welcome to our API" });
});
//ROUTER REGISTERING
// all routes will be prefixed with /api
app.use('/api', router);
app.listen(port, function () {
console.log("Gulp is up & running on port:" + port);
});