Aurelia Php可能/推荐?
作者:互联网
在此问题解决之前,我知道上述设置是可行的.我只想澄清一些事情.
我刚刚开始学习Aurelia,因为我想将我的项目之一转换为Web应用程序.我的项目是使用html css JavaScript(jQuery)PHP(MySql)构建的.
我以前没有使用过任何框架.
在指南中,他们提到了几种设置Web服务器的方法.我将http服务器与node一起使用.现在,在这里我需要一些帮助来理解一些事情.
我不想使用node.js.我想在服务器上使用PHP.这会起作用吗?
使用Apache服务器时,我知道任何PHP页面都将发送到呈现最终html的解释器.我使用XAMPP,它的apache与PHP捆绑在一起.节点使用的http服务器是否随附PHP?这甚至是一个明智的问题吗?
现在我知道Aurelia完全是前端.如果用于制作单页应用程序,则使用Ajax.所以现在我做了以下假设:
用户使用Aurelia访问Web服务器发送的应用程序的根页面.之后,Aurelia向服务器发出各种Ajax请求,这些请求将使用我的PHP文件进行数据库查询.
是这样吗,还是我想念一些东西.我可以只使用xampp(apache)托管我的应用程序,而不是从节点托管服务器吗?
解决方法:
Aurelia是一个框架,在将其导出到任何服务器后,它完全不依赖任何后端软件.这意味着在http- / fetch-client API的帮助下,您可以调出PHP脚本.
我在github中有一个例子:
https://github.com/rjpvroegop/randyvroegop.nl-made-with-aurelia
在这里,我使用http客户端将数据发布到我的php脚本中,它具有非常简单的电子邮件功能.
您可以在src / pages / contact / index.js中的视图模型中看到操作.
您可以在src / assets / components / contactengine.php中看到PHP脚本.
这些以应有的方式工作.注意:如果要让PHP以我的方式提供我的PHP,则必须在gulp-watch或gulp-export之后从dist文件夹中更改gulp构建.
接下来,您可以使用任何想要的后端功能,只要它可以返回正确的数据即可.这个PHP脚本可以做到这一点.如果您要下载我的发行版以对此进行测试,则只需执行以下操作:
从终端的gulp导出到根文件夹
将所有内容从导出文件夹复制到您的PHP Web服务器.
标签:aurelia,php 来源: https://codeday.me/bug/20191118/2031977.html