Files
uiogaming.no/webhook-api/index.js
T
2021-06-22 04:06:22 +02:00

32 lines
650 B
JavaScript

const express = require("express")
const { exec } = require("child_process")
const cors = require("cors")
const app = express()
const port = 9001
app.use(express.json())
const corsOptions = cors({ origin: "https://uiogaming.no" })
app.get("/", (req, res) => {
res.send("API is running! Yeet!")
})
app.post("/build", corsOptions, (req, res) => {
exec("cd ../ && gatsby build", (error, stdout, stderr) => {
if (error) {
console.log(stderr.message)
console.log(error.message)
return
}
console.log(stdout)
})
res.send("Success!")
})
app.listen(port, () => {
console.log(`LIVE! http://localhost:${port}`)
})