Angular 2 загрузка локального файла JSON 403 запрещенная ошибка

0

Это так просто из примеров, которые я вижу в Интернете, но когда я пытаюсь загрузить локальный файл json из моего приложения Angular 2 внутри моего service.ts, я получаю 403 запрещенную ошибку. Мое приложение запускается в служебной службе Servicestack. Хорошо работает, когда я делаю запрос, например http://localhost: 8087/customers/, но те же данные внутри локального json файла в моем каталоге приложений не будут (http://localhost: 8087/app/customers.json)

Что мне нужно сделать, чтобы мое приложение могло получить доступ к этому файлу?

this._http.get('app/customers.json').toPromise()
        .then(function (response) {
            console.log(JSON.stringify(response))
        }).catch(this.handleError);
  • 0
    Возможно, это связано с тем, что вы пропали без вести / в вашем вызове GET ?
  • 1
    Похоже, что это конфликт, ServiceStack позволяет вам добавить расширение, чтобы указать, какой формат должен быть возвращен. Как выглядит ваше определение маршрута?
Показать ещё 1 комментарий
Теги:
http
servicestack

1 ответ

1

Предложение от @mythz исправило мою проблему. Я добавил эту строку в свой файл appHost.

HostConfig.Instance.AllowFileExtensions.Add("json");

Ещё вопросы

Сообщество Overcoder
Наверх
Меню