mirror of
https://github.com/xfarrow/blink
synced 2025-02-16 08:00:35 +01:00
code readability
This commit is contained in:
parent
120d16b837
commit
a6c8450ea5
@ -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, () => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user