Files
Microbot-v2/index.js
2019-03-04 11:13:17 +05:30

48 lines
1.8 KiB
JavaScript

const express = require('express');
// const bodyParser = require('body-parser');
// const path = require('path');// get the path of the directories
// const jsonWebToken = require('jsonwebtoken');
const app = express();// create obj of the express
// app.use(bodyParser.json()); // parsing data or middleware to server
app.use(express.static('dist'));// it will prefer the directory to serve the file
app.use(function (req, res, next) {
// Website you wish to allow to connect
res.setHeader('Access-Control-Allow-Origin', '*');
// Request methods you wish to allow
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
// Request headers you wish to allow
res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type');
// Set to true if you need the website to include cookies in the requests sent
// to the API (e.g. in case you use sessions)
res.setHeader('Access-Control-Allow-Credentials', true);
// Pass to next layer of middleware
next();
});
// Initializing Middleware
// let middleware = require('./middleware/app-middleware').init(app, jsonWebToken);
// app.set('jwtSecret', 'ashkdbahbhabcjhbahbcjhabsuhqaedgqwdvuqbc');
const packages = {
app,
// jsonWebToken,
// middleware,
express
};
// require('./routes/questionRoutes.js')(app)// for question related endpoints
// require('./routes/topicRoutes.js')(app)// for topics related endpoints
// require('./routes/questionManagerRoutes.js')(app)// for question related endpoints
const PORT = process.env.PORT || 8080;// finding the port number
// require('./firebase/firebase-route')(app);
// User routes
// let userRouter = require('./routes/userRouter')(packages);
// app.use(userRouter);
app.listen(PORT, () => {
console.log('Listening on port 8080');
});
console.log('Application started....');