Javascript 连接前端到后端

Javascript 连接前端到后端,javascript,php,Javascript,Php,请原谅我的发帖礼节,因为我对堆栈溢出和一般编码都是新手 我使用HTML、CSS和Javascript构建了一个web应用程序的前端。我已经使用MySQL创建了一个带有Aws RDS的DB实例。我已经成功地用我的webapp所需的相应表设置了数据库,但我现在仍然无法确定前端和后端之间的实际交互方式 我已经对RESTAPI做了一些研究,但是找到关于这个主题的有能力的学习材料比你想象的要难。此外,我不需要其他人访问我的数据,只需要我的客户群 我了解HTTP请求的基本知识,我了解如何使用MySQLI获取

请原谅我的发帖礼节,因为我对堆栈溢出和一般编码都是新手

我使用HTML、CSS和Javascript构建了一个web应用程序的前端。我已经使用MySQL创建了一个带有Aws RDS的DB实例。我已经成功地用我的webapp所需的相应表设置了数据库,但我现在仍然无法确定前端和后端之间的实际交互方式

我已经对RESTAPI做了一些研究,但是找到关于这个主题的有能力的学习材料比你想象的要难。此外,我不需要其他人访问我的数据,只需要我的客户群


我了解HTTP请求的基本知识,我了解如何使用MySQLI获取php文件与数据库交互,但是我应该如何将相关POST数据获取到php文件中,然后让它们通过MySQLI将其推送到数据库?如何将通过PHP中的mysqli检索到的数据返回到我的web应用程序

您可能希望使用Laravel作为应用程序的后端。这将为您解决基本的安全问题,而且很容易开始

您可以使用route/api.php文件并为每个请求创建所有url和方法

此外,您还可以使用LaravelPassport保护所有API调用,以使用JWT令牌,这样,如果没有连接,任何人都无法访问数据

然后,与数据库的通信将非常容易,因为Laravel正在使用Symfony

其他框架也存在,比如CodeIgniter

我真的认为,对于使用框架的新开发人员来说,尤其是对于使用自己的PHP代码可能遇到的所有安全问题来说,使用框架可以挽救他们的生命

另外,使用composer,您可以安装任何您可能感兴趣且节省时间的软件包。只要确保包周围有一个良好的社区

然后,要在前端实现API,您可能需要使用Axios


要在实现它们之前测试API调用,您可能需要使用Postman,我认为您只需要完成web应用程序,因此,我建议您使用来自或来自的任何流行php框架


学习入门、数据库连接、模型、控制器和视图层,它将为您提供创建完整web应用程序的控制器。您不需要为此使用REST api。

我决定使用REST api,内置Node.js。我使用了express、json web标记和dev ed和traversy media的一些教程来开始。自从最初发布以来,我已经重建了前端和API。我现在在前端使用普通的HTML、CSS和香草javascript,从API获取所有数据,该API来自MySql的AWS RDS实例。

您好,您需要从构建API的基础知识开始。请将此处的问题限制为代码示例-用于调试或代码片段方面的帮助。您需要的是对API/后端编程的广泛学习。既然您将PHP表示为首选语言,我可以在这里为您提供指导吗:。另外,如何创建一个简单的节点API:感谢您的反馈。考虑到我对JS或PHP知之甚少,我决定使用Node,并认为我可以学习JS并在两端使用它。