26 lines
No EOL
579 B
JavaScript
26 lines
No EOL
579 B
JavaScript
import express from "express";
|
|
import { config } from "dotenv";
|
|
import path from "path";
|
|
|
|
const app = express();
|
|
|
|
app.set('view engine', 'ejs');
|
|
app.use('/assets', express.static('assets'));
|
|
|
|
config();
|
|
|
|
app.get('/', (req, res) => {
|
|
res.render(path.join("pages", "index.ejs"), {
|
|
|
|
});
|
|
});
|
|
|
|
app.get("/favicon.ico", (req, res) => {
|
|
res.redirect("https://cdn.abtmtr.link/site_content/favicon.ico")
|
|
})
|
|
|
|
app.listen(process.env.PORT, () => {
|
|
const url = new URL("http://localhost/");
|
|
url.port = process.env.PORT;
|
|
console.log(`Example app listening on ${url.toString()}`);
|
|
}); |