我的Ajax POST抛出错误413有效负载过大。我在我的nodejs代码中尝试了以下解决方案:
"use strict";
var bodyParser = require('body-parser');
var express = require('express');
var jsonParser = bodyParser.json();
var workspace = (app, dbconn)=>{
app.use( bodyParser.json({limit: '50mb'}) );
app.use(bodyParser.urlencoded({
limit: '50mb',
extended: true,
parameterLimit:50000
}));
}
但这仍然会引发错误。
我的ajax调用如下:
$.ajax({
url: "/private/save_ws",
type: 'post',
headers: {'x-secure':_user_token, 'x-user':_user_name},
contentType: 'application/json',
dataType: 'json',
data: widget_data
}).done(function(response){
console.log('success');
}).fail(function(data){
console.log('FAILED! ERROR: ');
});