|
@@ -12,10 +12,10 @@ const database = new Sequelize({
|
|
|
const Attendee = database.define('attendee', {
|
|
|
name: Sequelize.STRING,
|
|
|
guest: Sequelize.BOOLEAN,
|
|
|
- cat: Sequelize.STRING
|
|
|
+ superhero: Sequelize.STRING
|
|
|
});
|
|
|
|
|
|
-// const whitelist = ['http://localhost:3001', 'http://localhost', 'http://127.0.0.1', 'http://christmas.logicp.ca']
|
|
|
+const whitelist = ['http://localhost:3001', 'http://localhost', 'http://127.0.0.1', 'http://christmas.logicp.ca']
|
|
|
|
|
|
// const corsOptions = {
|
|
|
// origin: function (origin, callback) {
|
|
@@ -69,10 +69,10 @@ class App {
|
|
|
.spread( attendee => {
|
|
|
console.log(attendee)
|
|
|
attendee.guest = req.body.significantOther
|
|
|
- attendee.cat = req.body.cat
|
|
|
+ attendee.superhero = req.body.superhero
|
|
|
Attendee.update({
|
|
|
name: req.body.name,
|
|
|
- cat: req.body.cat,
|
|
|
+ superhero: req.body.superhero,
|
|
|
guest: req.body.significantOther
|
|
|
}, {
|
|
|
where: {
|
|
@@ -91,20 +91,20 @@ class App {
|
|
|
const app = new App().express
|
|
|
|
|
|
app.listen(3002)
|
|
|
-// app.options('/attendee', function (req, res) {
|
|
|
-// res.setHeader("Access-Control-Allow-Origin", whitelist.join('|'));
|
|
|
-// res.setHeader('Access-Control-Allow-Methods', '*');
|
|
|
-// res.setHeader("Access-Control-Allow-Headers", "*");
|
|
|
-// res.end();
|
|
|
-// });
|
|
|
+ app.options('/attendee', function (req, res) {
|
|
|
+ res.setHeader("Access-Control-Allow-Origin", whitelist.join('|'));
|
|
|
+ res.setHeader('Access-Control-Allow-Methods', '*');
|
|
|
+ res.setHeader("Access-Control-Allow-Headers", "*");
|
|
|
+ res.end();
|
|
|
+});
|
|
|
|
|
|
-// app.all('*', function(req, res, next) {
|
|
|
-// if (whitelist.indexOf(req.headers.origin) >= 0){
|
|
|
-// res.header("Access-Control-Allow-Origin", req.headers.origin);
|
|
|
-// }
|
|
|
-// res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
|
|
|
-// next();
|
|
|
-// })
|
|
|
+ app.all('*', function(req, res, next) {
|
|
|
+ if (whitelist.indexOf(req.headers.origin) >= 0){
|
|
|
+ res.header("Access-Control-Allow-Origin", req.headers.origin);
|
|
|
+ }
|
|
|
+ res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
|
|
|
+ next();
|
|
|
+ })
|
|
|
|
|
|
database.sync().then(() => {
|
|
|
console.log(`Listening on port ${3002}`);
|