статический buildpack (nginx) в bluemix, возвращающий 404 в js-файлах - PullRequest
0 голосов
/ 24 сентября 2019

Я успешно развернул проект Vue как статическое веб-приложение в Bluemix.По какой-то причине у него проблемы с обслуживанием файлов .js.Вместо этого он возвращает 404. После нескольких обновлений он загружает файл, но при следующем обновлении он снова возвращает 404.

Я использую bluemix со встроенным набором инструментов, и все встроенные файлы правильно перемещаются в общедоступныепапку, и когда я SSH в приложение, я вижу файлы там.

пакет сборки, который я использую: https://buildpacks.cloudfoundry.org/dependencies/nginx/nginx-1.13.3-linux-x64-53917f43.tgz

это мой манифест

---
applications:
- name: costra-dev
  command: null
  env:
    $PORT: 443

это мой конфиг Staticfile

root: dist
force_https: true
pushstate: enabled

это мой конфиг mime.types

types {
    text/html     html htm shtml;
    text/css      css;
    text/xml      xml rss;
    image/gif     gif;
    application/x-javascript              js;
    }

прямо сейчас это ответы на неудачные выборки файла js

Request URL: https://costra-dev.w3ibm.mybluemix.net/app.js
Request Method: GET
Status Code: 404 Not Found
Remote Address: 9.208.6.16:443
Referrer-Policy: no-referrer-when-downgrade

приложение находится за брандмауэром, поэтому оно доступно только при подключении к сети нашей компании

Я затрудняюсь понять, почему одни и те же файлы иногда загружаются нормально, а иногда не удается загрузить с 404.

Пожалуйста, что я делаю не так?

...