Archived
1
0
This repository has been archived on 2023-05-15. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
home-page/api/server.js
2021-12-27 15:55:01 -06:00

48 lines
1.2 KiB
JavaScript

const express = require("express");
const cors = require("cors");
const fs = require("fs");
const applications = require('../src/apps.json');
const links = require('../src/links.json');
const providers = require('../src/providers.json');
const themes = require('../src/themes.json');
const personaldata = require('../src/personaldata.json');
const messages = require('../src/messages.json');
// initializing app
const app = express();
// initializing cors middleware for all routes
app.use(cors());
// creating route to make request to server for API
app.get("/sui/api/apps", (req, res) => {
res.status(200).send(applications.apps);
});
app.get("/sui/api/links", (req, res) => {
res.status(200).send(links.bookmarks);
});
app.get("/sui/api/providers", (req, res) => {
res.status(200).send(providers.providers);
});
app.get("/sui/api/themes", (req, res) => {
res.status(200).send(themes.themes);
});
app.get("/sui/api/personaldata", (req, res) => {
res.status(200).send(personaldata);
});
app.get("/sui/api/messages", (req, res) => {
res.status(200).send(messages.messages);
});
// app is listening on port 5000
app.listen(5000, () => {
console.log("node server is running on port 5000");
});