Это так просто из примеров, которые я вижу в Интернете, но когда я пытаюсь загрузить локальный файл 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);
Предложение от @mythz исправило мою проблему. Я добавил эту строку в свой файл appHost.
HostConfig.Instance.AllowFileExtensions.Add("json");
/
в вашем вызовеGET
?