From 3519a44d6cd938838f734978be9d321e1ed3c153 Mon Sep 17 00:00:00 2001 From: xfarrow Date: Thu, 15 Feb 2024 12:56:54 +0100 Subject: [PATCH] Use standard coding style --- backend/apis/nodejs/.env | 2 +- backend/apis/nodejs/api.js | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/backend/apis/nodejs/.env b/backend/apis/nodejs/.env index 10d1710..4c37413 100644 --- a/backend/apis/nodejs/.env +++ b/backend/apis/nodejs/.env @@ -4,7 +4,7 @@ API_SERVER_PORT = 3000 JWT_SECRET_KEY = jwt-secret # Change this in production LIMITER_WINDOW = 3600000 # Milliseconds in limiter window -LIMITER_MAXIMUM_PER_WINDOW = 500 # Requests for each limiter window +LIMITER_MAXIMUM_PER_WINDOW = 5000 # Requests for each limiter window # Database settings POSTGRES_SERVER = localhost diff --git a/backend/apis/nodejs/api.js b/backend/apis/nodejs/api.js index f604e65..9b52c8c 100644 --- a/backend/apis/nodejs/api.js +++ b/backend/apis/nodejs/api.js @@ -15,7 +15,7 @@ const express = require('express'); const cors = require('cors'); const rateLimit = require('express-rate-limit'); -const api_controller = require('./api_controller.js'); +const apiController = require('./api_controller.js'); require('dotenv').config(); // Application configuration @@ -28,19 +28,19 @@ app.use(rateLimit({ message: {error : "Too many requests from this IP, please try again later"} })); // Apply the rate limiter middleware to all routes -app.post('/api/register', api_controller.registerPerson); // Register a Person -app.post('/api/login', api_controller.login); // Login -app.get('/api/person/:id', api_controller.verifyToken, api_controller.getPerson); // Obtain Person's details -app.put('/api/person/:id', api_controller.verifyToken, api_controller.updatePerson); // Update Person's details -app.delete('/api/person/delete', api_controller.verifyToken, api_controller.deletePerson); // Delete a Person -app.post('/api/organization/admin', api_controller.verifyToken, api_controller.addOrganizationAdmin); // Add Organization Administrator -app.delete('/api/organization/removeadmin', api_controller.verifyToken, api_controller.removeOrganizationAdmin); // Remove Organization Administrator -app.post('/api/organization', api_controller.verifyToken, api_controller.createOrganization); // Create organization -app.get('/api/organization/:id', api_controller.verifyToken, api_controller.getOrganization); // Get Organization data -app.put('/api/organization/:id', api_controller.verifyToken, api_controller.updateOrganization); // Update organization -app.delete('/api/organization/:id', api_controller.verifyToken, api_controller.deleteOrganization); // Delete organization -app.post('/api/organization/post', api_controller.verifyToken, api_controller.createOrganizationPost); // Create a organization's post -app.delete('/api/organization/post/:id', api_controller.verifyToken, api_controller.deleteOrganizationPost); // Delete a organization's post +app.post('/api/register', apiController.registerPerson); // Register a Person +app.post('/api/login', apiController.login); // Login +app.get('/api/person/:id', apiController.verifyToken, apiController.getPerson); // Obtain Person's details +app.put('/api/person/:id', apiController.verifyToken, apiController.updatePerson); // Update Person's details +app.delete('/api/person/delete', apiController.verifyToken, apiController.deletePerson); // Delete a Person +app.post('/api/organization/admin', apiController.verifyToken, apiController.addOrganizationAdmin); // Add Organization Administrator +app.delete('/api/organization/removeadmin', apiController.verifyToken, apiController.removeOrganizationAdmin); // Remove Organization Administrator +app.post('/api/organization', apiController.verifyToken, apiController.createOrganization); // Create organization +app.get('/api/organization/:id', apiController.verifyToken, apiController.getOrganization); // Get Organization data +app.put('/api/organization/:id', apiController.verifyToken, apiController.updateOrganization); // Update organization +app.delete('/api/organization/:id', apiController.verifyToken, apiController.deleteOrganization); // Delete organization +app.post('/api/organization/post', apiController.verifyToken, apiController.createOrganizationPost); // Create a organization's post +app.delete('/api/organization/post/:id', apiController.verifyToken, apiController.deleteOrganizationPost); // Delete a organization's post // Start the server app.listen(process.env.API_SERVER_PORT, () => {