我以前有过一个中等复杂的酒瓶+ AngularJS应用程序的经验。但是现在我开始使用一个新的更复杂的应用程序,需要帮助我如何同时设置应用程序。下面是一些有关应用程序的信息。
我的想法是将每个后端和前端划分为不同的模块。我正在研究如何使用水瓶中的蓝图来区分免费和付费的应用程序。在前端,我更喜欢将图表作为模块指令,可以从免费复制到付费,反之亦然。
我不清楚如何最好地设置Python的文件夹结构以及AngularJS文件的位置。我也希望免费和付费的应用程序是模块化的,这样开发者就可以在不影响对方的情况下分别工作。
问题:
发布于 2016-01-29 22:03:23
我会从做这样的事情开始:
mysite-www的Github回购。此回购将只保存您的HTMl / CSS /角代码,并将其作为一个静态站点被定位到类似于S3 / Cloudfront之类的内容。这意味着您的前端将非常快,不依赖于任何后端代码。mysite-api的Github回购。此回购将保存您的烧瓶代码,并部署到一个动态服务器基础设施,如Heroku / EC2 /ElasticBean秸秆。现在,您已经设置了这些东西,让我们来谈谈您的Flask项目。
现在,总的来说:
www.mywebsite.com/dashboard。根据您想要在前端和API之间对用户进行身份验证的方式,您可能希望使用OAuth2协议。我在一家公司工作,让这件事变得很简单,re:http://flask-stormpath.rtfd.org/,但也有很多其他很好的选择:烧瓶-安全,酒瓶-登录等等。
祝好运!
https://stackoverflow.com/questions/35076095
复制相似问题