PFP API
This commit is contained in:
parent
85431a892e
commit
2885b7ae5d
7 changed files with 12 additions and 1 deletions
13
index.js
13
index.js
|
@ -1,9 +1,16 @@
|
||||||
const express = require('express')
|
const express = require('express'),
|
||||||
|
path = require("path"),
|
||||||
|
fs = require("fs")
|
||||||
|
|
||||||
const PORT = process.env.PORT || 8080
|
const PORT = process.env.PORT || 8080
|
||||||
|
|
||||||
var app = express()
|
var app = express()
|
||||||
|
|
||||||
|
function randomFileInDir(directory) {
|
||||||
|
var dir = fs.readdirSync(directory)
|
||||||
|
return path.join(directory, dir[Math.floor(Math.random() * dir.length)])
|
||||||
|
}
|
||||||
|
|
||||||
app.get("/", (req, res) => {
|
app.get("/", (req, res) => {
|
||||||
res.send({
|
res.send({
|
||||||
info: "Welcome to the API! It's still a work in process, so there's not much here yet. I don't really know how to do APIs yet so expect it to suck if I add anything.",
|
info: "Welcome to the API! It's still a work in process, so there's not much here yet. I don't really know how to do APIs yet so expect it to suck if I add anything.",
|
||||||
|
@ -16,6 +23,10 @@ app.get("/", (req, res) => {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
app.get("/v1/pfp", (req, res) => {
|
||||||
|
res.sendFile(randomFileInDir(path.join(__dirname, 'pfps')))
|
||||||
|
})
|
||||||
|
|
||||||
app.listen(PORT, () => {
|
app.listen(PORT, () => {
|
||||||
console.log("API is now listening on port 8080!")
|
console.log("API is now listening on port 8080!")
|
||||||
})
|
})
|
BIN
pfps/MiseryBedAngry.png
Normal file
BIN
pfps/MiseryBedAngry.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.3 KiB |
BIN
pfps/MiseryBedHappy.png
Normal file
BIN
pfps/MiseryBedHappy.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.2 KiB |
BIN
pfps/MiseryBedNeutral.png
Normal file
BIN
pfps/MiseryBedNeutral.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.2 KiB |
BIN
pfps/MiserySantaAngry.png
Normal file
BIN
pfps/MiserySantaAngry.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.7 KiB |
BIN
pfps/MiserySantaHappy.png
Normal file
BIN
pfps/MiserySantaHappy.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.7 KiB |
BIN
pfps/MiserySantaNeutral.png
Normal file
BIN
pfps/MiserySantaNeutral.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.6 KiB |
Loading…
Reference in a new issue