Я использую request-обещание-native , чтобы сделать запрос http в моем приложении Node.js.Я хочу преобразовать это в наблюдаемый RxJS, но я не знаю, как отписаться.Какие эффективные методы сделать это?
public getResponse(req: Request, res: Response) {
const url = config.url;
var options = {
uri: `${url}`,
body: JSON.stringify(providerResponse),
method: 'POST',
headers: {
'Content-Type': 'application/json'
}
};
const responseObs = from(request(options)); // convert promise to observable using from
responseObs.subscribe(response => {
res.setHeader('content-type', 'application/json');
res.send(response)
}, error => {
console.error(error)
})
};