У меня есть приложение nodejs с Angular для интерфейса. Я делаю почтовый вызов со стороны клиента, который сохраняет большую строку JSON в коллекции в mongodb. Я хочу, чтобы серверная сторона затем разорвала данные и сохранила их в нужном формате в другой коллекции. Я не могу размещать корректно отформатированные данные непосредственно из браузера, потому что это означало бы слишком много асинхронных почтовых вызовов с клиентской стороны. Вот код для публикации этой большой строки JSON:Nodejs и угловой. Внесите изменения в mongodb db после публикации
var request = $http({
method: "post",
url: "/students",
data: {
studentData: jsonData
}
}).then(function successCallback(response) {
}, function errorCallback(response) {
console.log(response);
});
Я не уверен, как это исходит. Я новичок в nodejs и не знаю, как работает код на стороне сервера. Он обрабатывается в файле server.js? Если это так, можно ли сделать то, что я описал выше?
Трудно ответить на этот вопрос, не видя вашего фактического кода конечного узла, но, конечно же, можно управлять сервером данных перед его сохранением в базе данных. – Haymaker87