【问题标题】:AngularJS rest service ignoring port numberAngularJS休息服务忽略端口号
【发布时间】:2015-09-23 12:20:16
【问题描述】:

在 AngularJS 中,我定义了一个服务

ngnServices.factory('登录', ['$resource', function ($resource) {

    return $resource("http://localhost:8080/logon", {}, {
        get: {method: 'GET', cache: false, isArray: false},
        save: {method: 'POST', cache: false, isArray: false},
        update: {method: 'PUT', cache: false, isArray: false},
        delete: {method: 'DELETE', cache: false, isArray: false},
    });

但是,当我尝试调用定义的“get”方法时,Angular 使用 URL 'http://localhost/logon',忽略端口。

有什么建议吗?

【问题讨论】:

    标签: angularjs-service


    【解决方案1】:

    冒号 ":" 被剥离,并且 angular 将修剪它后面的内容,因此您需要将其转义以使 angular 明白它是字符串的一部分,就像做

    "http://localhost\\:8080/logon"
    

    【讨论】:

      猜你喜欢
      • 2012-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-23
      • 1970-01-01
      • 2017-11-19
      • 1970-01-01
      相关资源
      最近更新 更多