首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Sinatra将前端与后端项目分离

使用Sinatra将前端与后端项目分离
EN

Stack Overflow用户
提问于 2016-07-18 11:57:13
回答 1查看 356关注 0票数 0

我计划创建一个网站,有前端和后端。我想知道FE是如何与BE通信的。

我看到一个项目,它使用Xampp运行前端,使用sinatra运行后端。它需要启动apache,然后使用rackup命令启动后端。我假设后端在Webrick下运行。

有人能解释一下这两个终端是如何相互通信的吗?如果有一个很好的教程,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2016-07-20 02:18:25

Sinatra是仅限API的后端应用程序的流行选项。我们将葡萄与Sinatra一起使用,或者只使用Sinatra,而不需要任何依赖。

我有两个应用程序示例可以帮助你:

  1. https://github.com/katgironpe/sinatra-grape
  2. https://github.com/katgironpe/simple-sinatra-mvc

Webrick或Puma可以与Sinatra一起使用,但在XAMPP上运行Ruby应用程序并非不可能。我几年前就这么做了。前端可能只是在使用Sinatra API。

您可以使用Ember CLI项目。对于Angular.js和React.js等其他选项,它可能会变得复杂。或者,如果您愿意,只需使用jQuery。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38428378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档