Вы пытаетесь отправить данные несколько раз внутри цикла, отсюда и ошибка.
Почему бы вам не отправить данные всего тела, как показано ниже:
app.get("/api/customers", (req, res, next) =>{
db.list({ include_docs: true }).then((body) => {
res.send({data: body.rows});
}).catch(e => {res.status(500).send({msg: 'Sorry, something went wrong'})});
});
ОБНОВЛЕНИЕ 1
Чтобы включить CORS, создайте промежуточное программное обеспечение и добавьте его в свое приложение
//CORS middleware
var allowCrossDomain = function(req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS');
res.header('Access-Control-Allow-Headers', 'Content-Type');
next();
}
app.use(allowCrossDomain)