Angular JS服务器响应状态为404(未找到)

时间:2016-03-15 14:24:33

标签: angularjs

我是棱角分明的新手。我正在使用Mean Stack Method。我的controller.js文件包含以下代码:

var myApp = angular.module('myApp',[]);
myApp.controller('MyCtrl',['$scope','$http',function MyCtrl($scope,$http){
    console.log("hello from controller");
    $http.get('/pointList');

    person1 = {
        name:'roni',
        email:'roni@gmail.com',
    };
    person2 = {

        name:'abhijit',
        email:'abhijit@gmail.com',


    };
    person3 = {
        name: 'amit',
        email: 'amit@gmail.com',

    };
  var pointList =[person1,person2,person3];
    $scope.pointList = pointList;
}]);

我的server.js有以下代码

var express = require('express');
var app = express();


app.use(express.static(__dirname +'/public'));

app.post('/pointList',function(req, res){
    console.log("Hey ! received get request");

});

app.listen(3000);
console.log("server running on port 3000");

我无法收到get请求。 感谢

2 个答案:

答案 0 :(得分:1)

您在后端收到get电话时正在从前端发出post请求。将app.post更改为app.get

app.post('/pointList',function(req, res){
    console.log("Hey ! received get request");
});

答案 1 :(得分:0)

app.get('/pointList',function(req, res){
    console.log("Hey ! received get request");

});

尝试更改为上述