我计划创建一个网站,有前端和后端。我想知道FE是如何与BE通信的。
我看到一个项目,它使用Xampp运行前端,使用sinatra运行后端。它需要启动apache,然后使用rackup命令启动后端。我假设后端在Webrick下运行。
有人能解释一下这两个终端是如何相互通信的吗?如果有一个很好的教程,我将不胜感激。
发布于 2016-07-20 02:18:25
Sinatra是仅限API的后端应用程序的流行选项。我们将葡萄与Sinatra一起使用,或者只使用Sinatra,而不需要任何依赖。
我有两个应用程序示例可以帮助你:
Webrick或Puma可以与Sinatra一起使用,但在XAMPP上运行Ruby应用程序并非不可能。我几年前就这么做了。前端可能只是在使用Sinatra API。
您可以使用Ember CLI项目。对于Angular.js和React.js等其他选项,它可能会变得复杂。或者,如果您愿意,只需使用jQuery。
https://stackoverflow.com/questions/38428378
复制相似问题