Я получаю данные из локального файла JSON, помещенного в папку активов.
export class DataService {
constructor(private http: HttpClient) { }
getLanguages(){
return this.http.get("./assets/data.json").toPromise();
}
}
Я отлично получаю данные в среде разработки.Но когда я строю проект, используя ng build --prod
и публикую в GoDaddy.Я получаю следующую ошибку
ОШИБКА Ошибка: невыполненная (в обещании): e: {"headers": {"normalizedNames": {}, "lazyUpdate": null}, "status": 404, "statusText": "Not Found", "url": "http://example.com/assets/data.json","ok":false,"name":"HttpErrorResponse","message":"Http ответ об ошибке для http://example.com/assets/data.json: 404 Not Found", "error": "\ r \ n http://www.w3.org/1999/xhtml\">\r\n\r\n\r\n404 - файл иликаталог не найден. \ r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ r \ n
Ошибка сервера
\ r \ n \ r \ n \ r \ n
404 - Файл или каталог не найдены.
\ r \ n
Возможно, искомый ресурс был удален, изменилось его имя или временно недоступен.
\ r \ n \ r \n \ r \ n \ r \ n \ r \ n "}
Я правильно разместил файл JSON в папке активов в GoDaddy.но проблема только с опубликованной версией.