fix: Add /api prefix to consent routes and nginx proxy config
- Update consent.js routes to use /api prefix - Add /api/social-media location to dev/prod nginx configs - Fix route registration for proper API access
This commit is contained in:
parent
39f133eadf
commit
76aa028686
|
|
@ -18,7 +18,7 @@ const dbManager = require('../database/DatabaseManager');
|
|||
* GET /api/social-media/platforms
|
||||
* Liste aller aktiven Social Media Plattformen
|
||||
*/
|
||||
router.get('/social-media/platforms', async (req, res) => {
|
||||
router.get('/api/social-media/platforms', async (req, res) => {
|
||||
try {
|
||||
const socialMediaRepo = new SocialMediaRepository(dbManager);
|
||||
const platforms = await socialMediaRepo.getActivePlatforms();
|
||||
|
|
@ -46,7 +46,7 @@ router.get('/social-media/platforms', async (req, res) => {
|
|||
* socialMediaConsents: [{ platformId: number, consented: boolean }]
|
||||
* }
|
||||
*/
|
||||
router.post('/groups/:groupId/consents', async (req, res) => {
|
||||
router.post('/api/groups/:groupId/consents', async (req, res) => {
|
||||
try {
|
||||
const { groupId } = req.params;
|
||||
const { workshopConsent, socialMediaConsents } = req.body;
|
||||
|
|
@ -101,7 +101,7 @@ router.post('/groups/:groupId/consents', async (req, res) => {
|
|||
* GET /api/groups/:groupId/consents
|
||||
* Lade alle Consents für eine Gruppe
|
||||
*/
|
||||
router.get('/groups/:groupId/consents', async (req, res) => {
|
||||
router.get('/api/groups/:groupId/consents', async (req, res) => {
|
||||
try {
|
||||
const { groupId } = req.params;
|
||||
|
||||
|
|
|
|||
|
|
@ -54,6 +54,15 @@ server {
|
|||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
}
|
||||
|
||||
# API - Social Media Consent Management (NO PASSWORD PROTECTION)
|
||||
location /api/social-media {
|
||||
proxy_pass http://backend-dev:5000/api/social-media;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
}
|
||||
|
||||
# Admin API routes (NO password protection - protected by /moderation page access)
|
||||
location /api/admin {
|
||||
|
|
|
|||
|
|
@ -88,6 +88,15 @@ http {
|
|||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
}
|
||||
|
||||
# API - Social Media Consent Management (NO PASSWORD PROTECTION)
|
||||
location /api/social-media {
|
||||
proxy_pass http://image-uploader-backend:5000/api/social-media;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
}
|
||||
|
||||
# Admin API routes (NO password protection - protected by /moderation page access)
|
||||
location /api/admin {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user