-
Notifications
You must be signed in to change notification settings - Fork 2
/
app.mjs
36 lines (32 loc) · 774 Bytes
/
app.mjs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// require('dotenv').config();
// import request from "request";
import upload from "./upload.mjs";
import express from "express";
import * as dotenv from "dotenv";
import cors from 'cors';
dotenv.config();
const app = express();
const port = parseInt(process.env.PORT, 10) || 8000;
// app.use(express.urlencoded({extended: true}))
app.use(express.json());
app.use(cors())
app.get("/", (req, res) => {
res.send("Welcome to CORS server");
});
app.post("/upload", (req, res) => {
res.header({
"Access-Control-Allow-Origin": "*",
});
console.log(req.body)
upload(
() => {
console.log("Success");
res.send({});
},
req.body.pageName,
req.body.content
);
});
app.listen(port, () => {
console.log(`Listening on port ${port}`);
});