将离子应用程序部署为网站

时间:2016-08-25 09:27:14

标签: cordova web angular ionic-framework

我需要一些建议将离子应用程序部署到webapp。

1)这是理想的做法吗?或者我应该使用AngularJS2构建另一组webapp?

2)那些应用程序特定的功能,如内容共享,相机插件等,在网络上部署时会如何相似?离子自动禁用/删除吗?

3)是否需要任何特定设置才能在Web服务器上运行它? (Apache或IIS)

我应该考虑其他任何事情吗?

由于

1 个答案:

答案 0 :(得分:5)

1)这样做没有问题。我们的想法是,您可以将www文件夹中的内容放在网络服务器上,然后完成。所以,不,你不需要在A2中编写另一个应用程序。

2)因此,如果您在代码中编写(并且应该)逻辑,以便在插件不可用时进行优雅的错误处理,例如:

if (window.somePlugin) {
    //do something with the plugin
}
else {
    console.log('somePlugin is not available');
}

在这种情况下,你不必改变任何东西,再按照1)的建议去做。

3)IMO,没有。我在Apache和NGINX中进行了测试,两者都运行良好。

希望这会有所帮助并祝你好运!