我需要一些关于将 Ionic 应用程序部署到 Web 应用程序的建议。
1) 这是理想的方法吗?还是应该使用 AngularJS2 构建另一组 Web 应用程序?
2) 部署在 Web 上的这些应用程序特定功能(例如内容共享、相机插件等),它们会像何时在移动设备上运行时一样吗?Ionic 会自动禁用或删除它们吗?
3) 在 Web 服务器上运行它所需的任何特定设置?(Apache 或 IIS)
还有其他方面我应该考虑吗?
谢谢
我需要一些关于将 Ionic 应用程序部署到 Web 应用程序的建议。
1) 这是理想的方法吗?还是应该使用 AngularJS2 构建另一组 Web 应用程序?
2) 部署在 Web 上的这些应用程序特定功能(例如内容共享、相机插件等),它们会像何时在移动设备上运行时一样吗?Ionic 会自动禁用或删除它们吗?
3) 在 Web 服务器上运行它所需的任何特定设置?(Apache 或 IIS)
还有其他方面我应该考虑吗?
谢谢
1)这样做没有问题。想法是您可以将www
文件夹的内容放在Web服务器上,然后就完成了。所以,不需要在A2中编写另一个应用程序。
2)因此,如果您在代码中编写(应该这样做)优雅的错误处理逻辑来处理插件不可用的情况,可以尝试以下操作:
if (window.somePlugin) {
//do something with the plugin
}
else {
console.log('somePlugin is not available');
}
在这种情况下,您不需要更改任何内容,只需按照1)中建议的操作即可。
3)在我看来,没有任何问题。我在Apache和NGINX中测试过,两者都可以正常工作。
希望这能帮到您,祝您好运!