浏览器ajax $.ajax({ type: “post”, url: “http://localhost:3000/user/login”, ContentType: “application/json; charset=utf-8”, data:json1, success: function(data:any){ console.log(json1); if(data.code==‘1’){ console.log(data); alert(‘手机或密码错误’) }else if(data.username){ location.href=’/p’; }; } });
postman 提供了一个可以看源码的按钮,你对比看看咯
ajax可以捕获错误。自己看一下
在express把req.body打出来看看POSTMAN和Ajax两次请求有啥区别
这个我可以回答你,因为一个是跨域 一个没有
4楼回答的很对
跨域问题, 我在express的app.js中加入了一下代码
app.all(’’, function(req, res, next) { res.header(“Access-Control-Allow-Origin”, ""); res.header(“Content-Type”, “application/json;charset=utf-8”); res.header(“Access-Control-Allow-Headers”,“Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,Keep-Alive,X-Requested-With,If-Modified-Since”); res.header(‘Access-Control-Allow-Methods: GET, POST, PUT’); });
这儿解决了,不过后来还是换用angular2的http组件了 因为ionic2里面不方便引用jquery,
,