javascript - 我如何从本地主机 :5000 to localhost:3000 发送 http post 请求

标签 javascript angularjs http localhost

我正在尝试从在 localhost:5000 上运行的应用程序发送一个 http post 请求到我在 localhost:3000 的服务器

这个 Angular 脚本在 localhost:5000 上运行

    var data = {name:"john", description:"100"};
    var url = 'localhost:3000/razor';

    $http.post(url, data).then(function(response){
      if(response.data){
        console.log("success");
      } else {
        console.log("failure");
      }
    });

localhost:3000 没有收到任何 POST 请求。我应该怎么办? 控制台错误 -

Error: A network error occurred.
rg/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:107:276
p@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:102:434
n/b<@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:100:207
h/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:133:460
$eval@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:147:309
$digest@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:144:412
$evalAsync/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:147:398
f@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:47:146
kg/k.defer/c<@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:50:68
 Possibly unhandled rejection: {}

最佳答案

如果 url 前面没有 http,则 url 将相对于当前 url 即 ' http://localhost:5000 ',因此您要发布到的网址变为' http://localhost:5000/localhost:3000/razor ',但是当你在 url 前面添加 http 时,它就变成了 absolute url 。

关于javascript - 我如何从本地主机 :5000 to localhost:3000 发送 http post 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44944391/

相关文章:

javascript - 如何在 AngularJS 中创建动态过滤器?

ios - HTTP 请求采用默认方法 GET 而不是 POST

javascript - 如何将我的 WordPress 网站主页重定向到登陆页面,同时让网站的其余部分不受影响?

javascript - jQuery:尝试刷新或关闭浏览器时提示用户

javascript - Angular ui 布局切换不起作用

javascript - Angular - 无限 $digest 循环

javascript - 完全隐藏echart条形图中的y轴

javascript - AngularJS 范围在 1.0.x 和 1.2.x 之间的差异

java - Citrus 框架 - 尝试在 JSON 中使用 validator 会导致 header ACCEPT 出现错误

java - 处理连接问题 HttpsURLConnection