Files
payload/demo/app.js
2018-09-27 18:59:22 -04:00

35 lines
951 B
JavaScript

const payload = require('../dist');
const mongoose = require('mongoose');
const express = require('express');
const payloadConfig = require('./payload.config');
const routes = require(payloadConfig.dir.server);
mongoose.connect(payloadConfig.mongoURL, { useNewUrlParser: true }, (err) => {
if (err) {
console.log('Unable to connect to the Mongo server. Please start the server. Error:', err);
} else {
console.log('Connected to Mongo server successfully!');
}
});
const app = module.exports = express();
app.use((req, res, next) => {
res.header('Access-Control-Allow-Origin', 'http://localhost:8080');
res.header('Access-Control-Allow-Headers',
'Origin X-Requested-With, Content-Type, Accept');
next();
});
app.use(express.json());
app.use(express.urlencoded({extended: true}));
app.use('/', routes);
payload.init(app);
app.listen(payloadConfig.port, () => {
console.log(`listening on ${payloadConfig.port}...`);
});