如何解决如何将 html、php 页面链接到瘦路由
我真的很想做一个rest api项目,但我不明白怎么做。 现在我有所有的 html css 和 php 页面,我有一个带数据库的功能 php 应用程序。 我也用 Postman 和所有作品(返回 Json)测试了细长的路线。我的问题是:我如何链接所有这些部分以制作功能性休息 api 应用程序?
我的路线是这样的:
$app->get('/api/users',function( Request $request,Response $response){
$sql = "SELECT * FROM users";
try {
$db = new db();
$db = $db->connect();
$stmt = $db->query( $sql );
$users = $stmt->fetchAll( PDO::FETCH_OBJ );
$db = null; // clear db object
echo json_encode( $users );
} catch( PDOException $e ) {
echo '{"error": {"msg": ' . $e->getMessage() . '}';
}
});
我阅读了几个选项,但我无法理解所有这些是如何工作的。例如,我如何从表单获取数据并传递到路由和路由输出我想要使用表单数据的结果。 你能给我建议一个简单的方法来做到这一点,以及我需要的所有框架吗?
解决方法
如果你想要一个 UI(用户界面),那么你需要构建一个前端应用程序 - 用 Javascript 编写,假设它是一个 Web 前端(可能使用一种流行的框架,如 React 或 Angular) -然后它可以通过 AJAX 请求调用你的 API 来获取数据来填充屏幕等。或者你可以让几乎任何其他类型的应用程序与它对话
您的 API 是后端...它可以支持许多不同类型的应用程序可能调用它(例如 Web 应用程序、移动应用程序、桌面应用程序、自动化服务、物联网设备等)——这就是分离核心的美妙之处,将系统的功能和逻辑共享到 API 中,远离您可能决定创建的潜在不同客户端体验。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。