I-Code für meinen RouterNodeJS nach dem zweiten Post bekommt 500
var express = require('express');
var router = express.Router();
function sendSolve(test) {
// Some code for calculations
}
/* POST listing. */
router.post('/', function (req, res, next) {
sendSolve(req.body.data);
next();
}, function (req,res) {
res.json({"message": "ok"});
});
module.exports = router;
Client-Code:
$('.button').on('click', function() {
var $textArea = $('#textArea');
var newData={data: $textArea.val()};
$.post('/', newData, function (res) {
console.log(res);
$textArea.val('');
});
});
und dann i erste $.post
everythng ist in Ordnung, aber auf dem zweiten Beitrag im immer Fehler 500 (Internal Server Error)k.cors.a.crossDomain.send @ jquery-2.1.4.min.js:4n.extend.ajax @ jquery-2.1.4.min.js:4n.(anonymous function) @ jquery-2.1.4.min.js:4(anonymous function) @ main.js:26n.event.dispatch @ jquery-2.1.4.min.js:3r.handle @ jquery-2.1.4.min.js:3
Sie müssen wahrscheinlich Ihren Front-End-Code zu der Frage hinzufügen, da das ist, wo das Problem geworfen wird. Wenn Sie curl oder postman verwenden, erhalten Sie Fehler bei mehreren Posts? – vbranden