当我改变我的js文件时,gulp js给出了错误.. |扔呃

时间:2017-08-15 04:38:43

标签: javascript angularjs gulp

我在我的ng目录中建立一个新的js文件user.svc.js,该文件的内容是

angular.module('app')
.service('UserSvc',function($http) {
var svc = this;
svc.getUser = function () {
return $http.get('http://localhost:3000/api/users',{
headers:{'X-Auth : this.token'}
})
}
svc.login = function(username,password){
return $http.post('http://localhost:3000/api/sessions',{
username:username,password:password
}).then(function(val){
svc.token = val.data;
return svc.getUser();
})
}
})

我得到的错误是:

  

C:\ Users \ setCodesToFire \ Documents \ modernweb \ app> gulp js
      [00:57:06]使用gulpfile〜\ Documents \ modernweb \ app \ gulpfile.js
     [00:57:06]开始' js' ...
      [00:57:06]完成了' js' 79毫秒后

     

events.js:160个
      扔掉//未处理的错误'事件
      ^
      错误:app.js:错误:由于解析错误而无法处理源       意外的令牌(54:2)

任何人都可以告诉我这是什么问题。它必须用$ http做什么吗?

1 个答案:

答案 0 :(得分:0)

将标头值更改为对象格式而不是字符串值

更改此

headers:{'X-Auth : this.token'}

到这个

headers: {
   'X-Auth' : 'this.token'
}