Angular 8: производственная среда не может загружать изображения. Дайте ошибку 403, поскольку относительный путь URL добавляется в путь ресурсов / изображений - PullRequest
0 голосов
/ 18 октября 2019

Мое приложение Angular в локальной среде может загружать изображения, но после развертывания в рабочей среде с помощью сборки кода AWS выдает ошибку 403.

Ниже приведена команда сборки: ng build --configuration = qa --aot = false --base-href =

Ниже приведена ошибка: Error on fetching images

Хотя, если я просто попробую просмотреть изображение с: https://mfqa.credivia.com/assets/images/logo.png вместо https://mfqa.credivia.com/borrower/assets/images/logo.png, изображение загружается.

Проблема: относительный путь URL добавляется при попытке извлечь изображение.

Проверено:

  1. Папка Dist содержит папку [assets] в корне
  2. base href = "/"
  3. Путь к изображению предоставляется в виде: img src = "assets / images / loading.gif"
  4. следующий фрагмент кода из angular.json:

"root": "",
      "sourceRoot": "src",
      "prefix": "app",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:browser",
          "options": {
            "outputPath": "dist",
            "index": "src/index.html",
            "main": "src/main.ts",
            "polyfills": "src/polyfills.ts",
            "tsConfig": "tsconfig.app.json",
            "aot": false,
            "assets": [
              "src/favicon.ico",
              "src/assets"
            ],

1 Ответ

0 голосов
/ 24 октября 2019

Спасибо за ваши ответы. Проблема была при установке --base-href в команде prod build.

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