فهرست منبع

Fix case when main domain is a subdomain

KernelDeimos 1 سال پیش
والد
کامیت
f9b375a39b
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      packages/backend/src/services/WebServerService.js

+ 2 - 1
packages/backend/src/services/WebServerService.js

@@ -290,8 +290,9 @@ class WebServerService extends BaseService {
             if ( req.path === '/signup' || req.path === '/login' ) {
                 res.setHeader('Access-Control-Allow-Origin', origin ?? '*');
             }
+            console.log('subdomains', req.subdomains);
             // Website(s) to allow to connect
-            if ( req.subdomains[0] === 'api' ) {
+            if ( req.subdomains[req.subdomains.length-1] === 'api' ) {
                 res.setHeader('Access-Control-Allow-Origin', origin ?? '*');
                 res.setHeader('Access-Control-Allow-Credentials', 'true');
             }