找不到ionic angularjs http POST 404

找不到ionic angularjs http POST 404,angularjs,node.js,cordova,ionic-framework,Angularjs,Node.js,Cordova,Ionic Framework,我使用的是ionic 2.2.1和angularjs 1.6.1。我的后端使用node.js 6.9.2和koajs 我使用ionic 1创建了我的项目 离子启动我的项目侧菜单 在调用API URL时,我一直收到找不到404的帖子 我已经做了以下几点 安装cordova白名单 后端节点.js import Koa from 'koa'; const app = new Koa(); const koaBody = require('koa-body')(); const cors = requ

我使用的是ionic 2.2.1和angularjs 1.6.1。我的后端使用node.js 6.9.2和koajs

我使用ionic 1创建了我的项目 离子启动我的项目侧菜单

在调用API URL时,我一直收到找不到404的帖子

我已经做了以下几点

安装cordova白名单

后端节点.js

import Koa from 'koa';
const app = new Koa();
const koaBody = require('koa-body')();
const cors = require('kcors');
app.use(cors());

router.post('/loginUser', koaBody, async function (ctx, next) {

   console.log("loginUser");

   ctx.body = 'Cool POST';

});

router.get('/', koaBody, async function (ctx, next) {

   ctx.body = 'Hello GET';

});
index.html(在index.html中添加或删除下面的行也一样,根本没有帮助)

一切正常

      $http({
           method: 'GET',
           url: 'http://www.yourkeyhere.com:7272/'
      }).then(function successCallback(response) {

      }, function errorCallback(response) {

      });
我在Chrome浏览器(ionic serve)和iPhone(ionic run ios——设备——控制台——服务器日志)上进行了测试

指向本地主机服务器时不存在此问题


我一直在搜索谷歌,所以在这里,但所有的解决方案根本不起作用。

看起来像
http://www.myproject.com:7272/loginUser
不是有效的终结点,因此服务器使用404重新启动。检查后端并使路由/操作侦听该端点。CORS在这里并不重要,因为HTTP状态代码是由您的后台/服务器应用程序创建的。@标记您在CONT.XML中允许访问的源设置?请添加您的膝关节炎应用程序代码。特别是当在浏览器中测试时,正在收听的路由配置,config.xml不适用吗?这个问题真的很有趣。一个简单的POST请求会让很多人挠头,浪费很多时间,比如
http://www.myproject.com:7272/loginUser
不是有效的终结点,因此服务器使用404重新启动。检查后端并使路由/操作侦听该端点。CORS在这里并不重要,因为HTTP状态代码是由您的后台/服务器应用程序创建的。@标记您在CONT.XML中允许访问的源设置?请添加您的膝关节炎应用程序代码。特别是当在浏览器中测试时,正在收听的路由配置,config.xml不适用吗?这个问题真的很有趣。一个简单的POST请求会让很多人挠头,浪费很多时间
      $http({
           method: 'POST',
           url: 'http://www.yourkeyhere.com:7272/loginUser'
      }).then(function successCallback(response) {

      }, function errorCallback(response) {

      });  
      $http({
           method: 'GET',
           url: 'http://www.yourkeyhere.com:7272/'
      }).then(function successCallback(response) {

      }, function errorCallback(response) {

      });