로컬 json 파일이 있는데 Http get 메서드에서 읽으려고합니다. 콘솔 (404)에서 예외를 throw하는 응용 프로그램입니다. webpack을 사용하면 angular-cli.json에 대한 애셋/데이터를 사용할 수 없습니다. 나는 webpack을 사용하고 있습니다. json 파일을 어디에 넣을 지 알고 있습니까?각도 4 404 오류 - http get 메서드 각도 4 webpack을 사용하여 json 파일에 호출
import {IProduct} from './product.model';
@Injectable()
export class ProductService {
private productUrl = require('./product.json');
constructor(private _http: HttpClient) { }
getProducts(): Observable<IProduct[]> {
return this._http.get<IProduct[]>(this.productUrl)
.do((data) => console.log('products: ' + JSON.stringify(data)))
.catch(this.handleError);
}
}
여기서 product.json은 ProductService의 같은 디렉토리에 있습니다.
코드를 공유 할 수 있습니까? –
그럼 사용하려는 경로는 무엇이며 구조에있는 파일의 위치는 어디입니까? – Alex
사용중인 코드를 사용하여 내 게시물을 업데이트했습니다. – fairlie