Невозможно обслуживать статические активы из приложения React - PullRequest
0 голосов
/ 22 декабря 2018

В настоящее время я пытаюсь настроить приложение Rails, а также приложение React в моей конфигурации nginx.Мое приложение реагирует на пространство имен "/ rp /".Я могу обслуживать индекс, но индекс не может загрузить ни один из связанных файлов css / js.Я подозреваю, что мой блок местоположения для перехвата запросов к / rp / static является виновником.Требуется указать это, так как я бы не хотел, чтобы какие-либо связанные с Rails активы были перенаправлены.Заранее спасибо!

Это скриншот неудавшихся запросов

https://imgur.com/yPiVBe4

server {
   listen         80;
   server_name    _;
   root /portal/public;
   passenger_enabled on;
   passenger_min_instances 1;
   passenger_friendly_error_pages off;
   passenger_env_var CDN_PREPEND "http://localhost:3000/";
   if ($http_x_forwarded_proto = 'http') {
       return 301 https://qa.harvestmark.com$request_uri;
   }

   location /rp/static {
    root /portal/public/react_response_pages/build/static;
     try_files $uri $uri/ /portal/public/react_response_pages/build/static;
   }


   location /rp {
     root /portal/public/react_response_pages/build;
     try_files $uri $uri/ /react_response_pages/build/index.html;
   }

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...