Javascript 显示引用时出错错误:未定义注入。正在尝试使用$http访问服务器

Javascript 显示引用时出错错误:未定义注入。正在尝试使用$http访问服务器,javascript,angularjs,node.js,karma-jasmine,jasmine-node,Javascript,Angularjs,Node.js,Karma Jasmine,Jasmine Node,抛出错误: ReferenceError:未定义注入 我正在尝试使用$http方法访问服务器。通过使用npm require库,我也可以做到这一点。当我试图用$http做同样的事情时,我面临一个问题 我还通过npm安装了angular.mocks.js。谁能纠正一下吗。多谢各位 describe("POST /", function() { var $http; beforeEach (inject(function ($injector) { $http = $

抛出错误:

ReferenceError:未定义注入

我正在尝试使用$http方法访问服务器。通过使用npm require库,我也可以做到这一点。当我试图用$http做同样的事情时,我面临一个问题

我还通过npm安装了angular.mocks.js。谁能纠正一下吗。多谢各位

    describe("POST /", function() {
    var $http;
    beforeEach (inject(function ($injector) {
    $http = $injector.post("$http");
    });

    it('should demonstrate using when (201 status)', function () {

         $http.post('http://localhost:9080/', data, config)
         .success(function(data, status, headers, config) {
              $scope.valid = true;
              $scope.response = data;
            })
            .error(function(data, status, headers, config) {
              $scope.valid = false;
          });

           expect($scope.valid).toBe(true);

    });


});

你能发布你的karma配置文件吗?我没有使用karma。我使用Jasmine节点处理所有依赖项@米奇利