我不知道如何处理 @ngrx/effects 中的非 JSON 数据
我想解析文本而不是 JSON
//effects
@Effect() getNonJsonData = () => this.actions
.ofType<GetNonJsonAction>(GET_NON_JSON_DATA)
.switchMap(() => this.api
.getNonJsonData()
.map(getNonJsonDataFulfilled)
.catch(error => Observable.of(getNonJsonDataRejected(error)))
)
//api
getNonJsonData(): Observable<string> {
return this.http.get<string>('my_http_url');// It returns 'ACCESS' or 'NON_ACCESS' string not return JSON
}
它总是去getNonJsonDataRejected
行动,它不去getNonJsonDataFulfilled
行动。
我收到此错误消息
"Http failure during parsing, name:"HttpErrorResponse"
SyntaxError: Unexpected token A in JSON at position 0 at Object.parse (<anonymous>) at XMLHttpRequest.onLoad
请告诉我。