离子选项卡的Http路由

时间:2018-06-24 22:02:24

标签: node.js angular ionic-framework routes ionic3

我是Node and Ionic的新手,我想知道如何为标签索引菜单创建路由。我正在使用Ionic v3.2和Node v8.11。

我正在使用Ionic选项卡模板创建Ionic应用程序。我能够使用Express成功设置一个简单的Node服务器。我用邮递员测试了我的基本路线

app.post('/home', function(req, res) {...}) 

,它成功返回。当我在home.ts文件中进行http调用时:

this.http.get(''http://localhost:8100/#/home'', JSON.stringify(data)).map(res => res.json()).subscribe(response => {
    console.log('GET Response:', response);
});

或使用url = http://localhost:8100时收到错误消息

  

“意外标记<在JSON中位置0的<标记”与html

返回标头中的

而不是JSON响应。我只是假设这是因为我的Ionic标签应用程序未与Node通信,无论如何。再说一次,我不确定它是否正在通信,还有其他错误。我不确定问题出在哪里。

我的问题:

我想在Node中为每个选项卡创建单独的路由,但是我不确定是否可以这样做。我是否需要对HTTP请求使用深度链接来与Node路由进行通信,以使这种情况发生?或者我还缺少其他东西?

相反,由于tabs.html是连接这些标签的根页,因此我是否需要创建嵌套路由(该怎么做)?我应该在哪里放置这些嵌套的路由(app.component.ts?home.ts?或data-provider.ts?)?

0 个答案:

没有答案