Это моя первая попытка создания приложения Angular с использованием REST API, написанного на NodeJS. Никаких дополнительных каркасов, кроме родных модулей NodeJS, не используется. У меня есть тестовый .html, который вызывает API, но у него проблемы с обработкой вызова API. Я использую модуль HTTP NodeJS.
Ответ в моем браузере оборачивает JSON в элемент <pre>
, подобный этому ...
<code><html>
<head></head>
<body><pre style="word-wrap: break-word; white-space: pre-wrap;">JSON DATA GOEST HERE
У меня есть модуль app.js, который выполняет запрос к базе данных. Вызов базы данных возвращает объект JavaScript, который передается в функцию _sendJSONResponse()
.
Я не знаю, почему добавляется элемент <pre>
.
Вызов REST для https://www.w3schools.com/angular/customers.php
возвращает почти идентичный формат, но без элемента обтекания <pre>
.
_sendJSONResponse = function(res, data) {
res.setHeader('Content-Type', 'application/json');
res.end(JSON.stringify(data));
}