将Ionic应用部署为网站

4

我需要一些关于将 Ionic 应用程序部署到 Web 应用程序的建议。

1) 这是理想的方法吗?还是应该使用 AngularJS2 构建另一组 Web 应用程序?

2) 部署在 Web 上的这些应用程序特定功能(例如内容共享、相机插件等),它们会像何时在移动设备上运行时一样吗?Ionic 会自动禁用或删除它们吗?

3) 在 Web 服务器上运行它所需的任何特定设置?(Apache 或 IIS)

还有其他方面我应该考虑吗?

谢谢

1个回答

5

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

2)因此,如果您在代码中编写(应该这样做)优雅的错误处理逻辑来处理插件不可用的情况,可以尝试以下操作:

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

在这种情况下,您不需要更改任何内容,只需按照1)中建议的操作即可。

3)在我看来,没有任何问题。我在Apache和NGINX中测试过,两者都可以正常工作。

希望这能帮到您,祝您好运!


嗨..你是否关注像查询API URL输出的js之类的安全问题?或者重新生成js以使其不可读? - Louis Lee
如果您需要的话,可以对您的JS进行混淆和压缩。有一些Gulp任务可以帮助您完成这个过程:https://www.npmjs.com/package/gulp-minify 和 https://www.npmjs.com/package/gulp-obfuscate - Nikola

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接