mirror of
				https://github.com/xfarrow/blink
				synced 2025-06-27 09:03:02 +02:00 
			
		
		
		
	code readability
This commit is contained in:
		| @@ -28,19 +28,27 @@ app.use(rateLimit({ | |||||||
|   message: {error : "Too many requests from this IP, please try again later"} |   message: {error : "Too many requests from this IP, please try again later"} | ||||||
| })); // Apply the rate limiter middleware to all routes | })); // Apply the rate limiter middleware to all routes | ||||||
|  |  | ||||||
| app.post('/api/register', apiController.registerPerson); // Register a Person | const publicRoutes = express.Router(); | ||||||
| app.post('/api/login', apiController.login); // Login | publicRoutes.post('/register', apiController.registerPerson); | ||||||
| app.get('/api/person/:id', apiController.verifyToken, apiController.getPerson); // Obtain Person's details | publicRoutes.post('/login', apiController.login); | ||||||
| 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 | const protectedRoutes = express.Router(); | ||||||
| app.post('/api/organization/admin', apiController.verifyToken, apiController.addOrganizationAdmin); // Add Organization Administrator | protectedRoutes.use(apiController.verifyToken); | ||||||
| app.delete('/api/organization/removeadmin', apiController.verifyToken, apiController.removeOrganizationAdmin); // Remove Organization Administrator | protectedRoutes.get('/person/:id', apiController.getPerson); | ||||||
| app.post('/api/organization', apiController.verifyToken, apiController.createOrganization); // Create organization | protectedRoutes.put('/person/:id', apiController.updatePerson); | ||||||
| app.get('/api/organization/:id', apiController.verifyToken, apiController.getOrganization); // Get Organization data | protectedRoutes.delete('/person/delete', apiController.deletePerson); | ||||||
| app.put('/api/organization/:id', apiController.verifyToken, apiController.updateOrganization); // Update organization | protectedRoutes.post('/organization/admin', apiController.addOrganizationAdmin); | ||||||
| app.delete('/api/organization/:id', apiController.verifyToken, apiController.deleteOrganization); // Delete organization | protectedRoutes.delete('/organization/removeadmin', apiController.removeOrganizationAdmin); | ||||||
| app.post('/api/organization/post', apiController.verifyToken, apiController.createOrganizationPost); // Create a organization's post | protectedRoutes.post('/organization', apiController.createOrganization); | ||||||
| app.delete('/api/organization/post/:id', apiController.verifyToken, apiController.deleteOrganizationPost); // Delete a organization's post | protectedRoutes.get('/organization/:id', apiController.getOrganization); | ||||||
|  | protectedRoutes.put('/organization/:id', apiController.updateOrganization); | ||||||
|  | protectedRoutes.delete('/organization/:id', apiController.deleteOrganization); | ||||||
|  | protectedRoutes.post('/organization/post', apiController.createOrganizationPost); | ||||||
|  | protectedRoutes.delete('/organization/post/:id', apiController.deleteOrganizationPost); | ||||||
|  |  | ||||||
|  | // Mounting routes | ||||||
|  | app.use('/api', publicRoutes); // Routes not requiring token | ||||||
|  | app.use('/api', protectedRoutes); // Routes requiring token | ||||||
|  |  | ||||||
| // Start the server | // Start the server | ||||||
| app.listen(process.env.API_SERVER_PORT, () => { | app.listen(process.env.API_SERVER_PORT, () => { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user