1
0
Fork 0

Mostly functional

This commit is contained in:
grumbulon 2022-04-03 09:43:53 -04:00
parent fa3be85e5d
commit 763d2dc0df
3 changed files with 12 additions and 23 deletions

View File

@ -48,10 +48,10 @@ function getPost(postID) {
if (err) {
return console.log(err);
}
downloadFromBooru.downloadFromBooru(
body.file_url,
"./src/public/assets/waifu.png"
);
downloadFromBooru
.downloadFromBooru(body.file_url, "./src/public/assets/waifu.png")
.then(console.log)
.catch(console.error);
}
);
});

View File

@ -1,7 +1,7 @@
const fs = require("fs");
const client = require("https");
function downloadFromBooru(url, filepath) {
async function downloadFromBooru(url, filepath) {
return new Promise((resolve, reject) => {
client.get(url, (res) => {
if (res.statusCode === 200) {

View File

@ -1,33 +1,22 @@
const search = require("./helpers/API");
const serveStatic = require("serve-static");
const express = require("express");
const path = require('path');
const router = express.Router();
const path = require("path");
const app = express();
const port = 3000;
app.set("view engine", "pug");
app.set("views", path.join(__dirname, "views"));
app.use("/assets", express.static(path.join(__dirname, "/public/assets")));
const options = {
headers: {
'Cache-Control': 'no-cache',
}
};
//app.use(express.static('./src/public'));
app.use("/", router)
router.get("/", (req, res) => {
res.send(main());
app.get("/", (req, res) => {
res.set("Cache-Control", "no-store");
main();
res.sendFile(path.join(__dirname, "/public/index.html"));
});
app.listen(port, () => {
console.log(`listening on port ${port}`);
});
async function main() {
function main() {
search.search();
}