int maxAttempts = 3;
// looping n (maxAttempts) times
for(int i = 0; i < maxAttempts; i++)
{
// get input and check it
}
// do what ever you want here.
// at least show up a message
是我在开发基于Polymer框架的Web应用程序时一直使用的。现在,我已经启动并运行了亚马逊Linux服务器,我将部署我的Web应用程序进行生产。
由于Polyserve
不建议用于生产环境,我应该选择哪一个? Apache + PHP怎么样
答案 0 :(得分:1)
“Apache + PHP”对我来说意味着一个PHP服务,但是如果你一直在使用polyserve
,我认为你根本不需要后端,而你只是服务静态文件。
如果是这种情况,我建议部署到Firebase,它有免费套餐。
如果您不喜欢继续使用Amazon Linux服务器,那么Apache很好,但我建议使用NGINX。
答案 1 :(得分:1)
正如托尼所说,任何静态网络服务器都应该这样做。您可能需要的一件事是对单页应用程序的一些支持。
我在开发箱上使用local-web-server,也在Heroku上运行。这是我的Procfile:
web: ws -s index.html $PORT
也就是说,您甚至可以使用GitHub页面托管Polymer应用程序。要做到这一点,你可以使用这个名为rafrex/spa-github-pages的简单技巧。看看我如何使用它在GitHub上主持我的元素演示:http://t-code.pl/ld-navigation
答案 2 :(得分:1)
如果您熟悉Node.js,则可以使用express框架为Polymer元素提供服务。我用这个脚本在Heroku上提供聚合物启动器套件:
val orderItemsMapJoinOrdersMapMapAgg = orderItemsMapJoinOrdersMapMap
.aggregateByKey(0.0,0)(
(a,b) => (a._1 + b , a._2 + 1),
(a,b) => (a._1 + b._1 , a._2 + b._2 )
)