BOD-14 Backend server work + sending of messages WIP for front end

This commit is contained in:
Patrick Fic
2020-03-25 15:50:46 -07:00
parent 5b5ffe21cd
commit 84a5820d8d
32 changed files with 892 additions and 274 deletions

View File

@@ -3,6 +3,7 @@ const cors = require("cors");
const bodyParser = require("body-parser");
const path = require("path");
const compression = require("compression");
const twilio = require("twilio");
var enforce = require("express-sslify");
if (process.env.NODE_ENV !== "production") require("dotenv").config();
@@ -25,9 +26,21 @@ app.post("/delete_s3", s3upload.delete_s3);
var sendEmail = require("./sendemail.js");
app.post("/sendemail", sendEmail.sendEmail);
// app.get("/test", function(req, res) {
// res.json({ success: true });
// });
app.get("/test", function(req, res) {
res.json({ success: true });
});
var smsReceive = require("./server/sms/receive");
app.post(
"/sms/receive",
twilio.webhook({ validate: process.env.NODE_ENV === "PRODUCTION" }),
smsReceive.receive
);
var smsSend = require("./server/sms/send");
app.post("/sms/send", smsSend.send);
var smsStatus = require("./server/sms/status");
app.post("/sms/status", smsStatus.status);
var downloadImages = require("./download-images");
app.get("/downloadImages", downloadImages.downloadImages);