当我们请求类型时,节点不发布数据是“application / x-www-form-urlencoded;”

时间:2016-01-02 13:55:51

标签: javascript node.js body-parser

server.js

var express = require('express');
var bodyParser = require('body-parser');
var cookieParser = require('cookie-parser');
//app setup
var app = express();
//cookie parser
app.use(cookieParser());
//session 
app.use(session(config.session));
// flash messages
app.use(flash());
//set path for static resources 
app.use(express.static(__dirname + '/public'));
// parse application/x-www-form-urlencoded 
app.use(bodyParser.urlencoded({ extended: false }))
// parse application/json 
app.use(bodyParser.json())
// set the view engine to ejs
app.set('view engine', 'ejs');
// set the path to view files
app.set('views', __dirname + '/app/views');
app.disable('view cache');

controller.js

app.post('/inserData',function(req,res){
var requesData = req.body;
        cosnole.log('insert data');
        console.log(requesData);
})

jqueryfile

  $('#form').ajaxSubmit({
            url: "/inserData",
            type: "POST",
            success: function(data) {

            }
        });

来自我的jquery文件我在我的控制器文件中发布数据但是当试图打印给我的空白数据时

下面是我的请求有效负载

        ------WebKitFormBoundarytGkO6U6R5vf05na5
Content-Disposition: form-data; name="name"

sadas
------WebKitFormBoundarytGkO6U6R5vf05na5
Content-Disposition: form-data; name="desc"

asdasdasd
------WebKitFormBoundarytGkO6U6R5vf05na5
Content-Disposition: form-data; name="log"; filename="Logo option 1 - Copy.png"
Content-Type: image/png


------WebKitFormBoundarytGkO6U6R5vf05na5
Content-Disposition: form-data; name="back"


------WebKitFormBoundarytGkO6U6R5vf05na5--

请求标题

Accept:*/*
Content-Type:multipart/form-data; boundary=----WebKitFormBoundarytGkO6U6R5vf05na5
Origin:http://localhost:5000
Referer:http://localhost:5000/events
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id:D291E8A4-B37F-45D0-BE72-5D76CFF81258
X-Requested-With:XMLHttpRequest

0 个答案:

没有答案