This repository has been archived on 2023-05-28. You can view files and clone it, but cannot push or open issues or pull requests.
old-website/server.js
2022-10-23 21:27:51 -04:00

48 lines
1.1 KiB
JavaScript

const express = require("express");
const app = express();
const yc = require("./yellowcab");
require("dotenv").config();
let port = (process.env.PORT || 1337);
app.use(`/static`, express.static(`static/`));
app.set("view engine", "ejs");
app.listen(port, "127.0.0.1", function() {
console.log(`[website] Listening on port ${port}`);
});
app.get("/", function (req, res) {
res.render("index", {pageTitle: "home"});
});
app.get("/activity", async function(req, res) {
let info = {};
try {
info = await yc.get();
} catch(err) {
console.log(err);
}
res.send(info);
});
app.get("/projects", async function (req, res) {
res.render("projects", {pageTitle: "projects"});
});
app.get("/contact", async function (req, res) {
res.render("contact", {pageTitle: "contact me"});
});
app.get("/donate", async function (req, res) {
res.render("donate", {pageTitle: "donate"});
});
app.get("/encodes", async function (req, res) {
res.render("encode", {pageTitle: "encodes"});
});
app.get("/*", function (req, res) {
res.render("404", {pageTitle: "404"});
});