Как я могу показать выбранные данные на угловой странице?
У меня есть рабочая функция для извлечения данных из couchdb с использованием nano и express framework, я протестировал код в почтальоне.
app.get("/api/customers", (req, res, next) =>{
dataBase.list({include_docs: true}).then((body)=>{
body.rows.forEach(function(doc){
// output each document's body
res.send(doc.doc);
});
});
});
Вот также угловой код для интерфейса
get(query?: CustomerFilter): Observable<Customer[]> {
this.beforeRequest();
const options = this._utils.makeOptions(this._headers);
if (query) {
const params = new URLSearchParams();
params.append('filter', JSON.stringify(query));
options.params = params;
}
return this._http.get(`${this._customersUrl}`, options)
.map((res: Response) => res.json().data)
.do(
data => this.afterRequest(data),
error => { console.log(error); }
);
}
Полный проект исходного кода углового интерфейса можно найти здесь, на gitHub
Проект имеет свой REST API, выполненный на PHP, но я хочу использовать node.js [Express.js], так как он работает быстрее, чем PHP. Если кто-то может помочь мне только с одной функцией, чтобы показать клиентам, я подберу его оттуда. Спасибо вам.