我正在尝试使用Polymer CLI构建我的第一个渐进式Web应用程序。我试图让我的应用程序加载NPM包,但控制台在加载它时显示错误。我想通过将依赖项移动到另一个目录来解决此问题,因为我不再在控制台中收到该错误。但是,我的包仍然没有执行它的预期目的。我认为这是因为默认情况下polymer serve
在HTTP上提供,而我的包似乎需要HTTPS。我在聚合物网站(https://developers.google.com/web/updates/2014/11/Support-for-installable-web-apps-with-webapp-manifest-in-chrome-38-for-Android,https://www.polymer-project.org/2.0/toolbox/)上查看了这些文章,但它们似乎根本没有引用HTTPS。我是在疯狂追逐,试图通过HTTPS服务吗?
答案 0 :(得分:5)
是的,Polymer应用程序可以通过HTTPS运行。文档只需要更新。您可以在polyserve
README或正在运行的polymer --help
中找到有用的内容。
从版本0.4.0开始,您可以使用-P
的{{1}}标志启用HTTPS:
polymer-cli
或启用HTTP2(使用HTTPS,需要节点5或更新版本):
polymer serve -P https