ng Expresss POST

ng

function loginController($scope, $http) {
  $scope.login = function () {
    var url = 'http://localhost:3000/login';
    var data = {username : $scope.username,
      password: $scope.password
    }
    $http.post(url, data).success(function (data, status, headers, config) {
      console.log(data);
      if (data.flag === 'ok') {
        $scope.flag = '登陆成功';
      }else {
        $scope.flag = '登陆失败';
      }
    }).error(function (data, status, headers, config) {

    })
  }
}

Node

var app = require('express')();
var bodyParser = require('body-parser');
//var multer = require('multer'); // v1.0.5
//var upload = multer(); // for parsing multipart/form-data
app.all('*',function(req,res,next)
{
    if (!req.get('Origin')) return next();

    res.set('Access-Control-Allow-Origin','*');
    res.set('Access-Control-Allow-Methods','GET,POST');
    res.set('Access-Control-Allow-Headers','X-Requested-With,Content-Type');

 //   if ('OPTIONS' == req.method) return res.sendStatus(200);

    next();
});
app.use(bodyParser.json()); // for parsing application/json
app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded

app.post('/login', function (req, res, next) {
  console.log(req.body);
  if (req.body.username === 'yy' && req.body.password === 'yyy') {
    res.json({flag:'ok'});
  }else {
    res.json({flag:'fail'});
  }
});

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值