mirror of
				https://github.com/xfarrow/blink
				synced 2025-06-27 09:03:02 +02:00 
			
		
		
		
	Use standard coding style
This commit is contained in:
		@@ -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
 | 
			
		||||
 
 | 
			
		||||
@@ -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, () => {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user