В моем приложении Angular у меня есть текстовый файл в папке с активами, который я загружаю с responseType
, установленным как text
вместо json
. У меня нет проблем с загрузкой указанного ресурса. Однако я хочу использовать responseInterceptor
из angular-in-memory-web-api
, чтобы немного отредактировать этот текстовый файл, прежде чем я верну его пользователю. Возможно ли это сделать с помощью перехватчика ответа? Я помещаю точку останова в свой код, но она, кажется, не вступает в responseIntercepter, когда этот запрос с responseType
установлен как text
. Это нормально останавливается для других моих поддельных запросов JSON.
responseInterceptor(
responseOptions: any,
requestInfo: RequestInfo,
): Observable<any> {
const requestMethod = requestInfo.method;
const requestUrl = requestInfo.url;
if (requestMethod === 'get' && requestUrl = './assets/textfile') {
// do something here.
}
}