urlshortener/index.js

25 lines
550 B
JavaScript
Raw Normal View History

2023-03-28 01:27:25 +02:00
require("dotenv").config();
const express = require("express");
const cors = require("cors");
const app = express();
2017-02-18 19:57:45 +01:00
// Basic Configuration
const port = process.env.PORT || 3000;
2017-02-18 19:57:45 +01:00
app.use(cors());
2023-03-28 01:27:25 +02:00
app.use("/public", express.static(`${process.cwd()}/public`));
2017-02-18 19:57:45 +01:00
2023-03-28 01:27:25 +02:00
app.get("/", function (req, res) {
res.sendFile(process.cwd() + "/views/index.html");
2017-02-18 19:57:45 +01:00
});
// Your first API endpoint
2023-03-28 01:27:25 +02:00
app.get("/api/hello", function (req, res) {
res.json({ greeting: "hello API" });
2017-02-18 19:57:45 +01:00
});
2023-03-28 01:27:25 +02:00
app.listen(port, function () {
console.log(`Listening on port ${port}`);
});