【玩转Lighthouse】搭建一个API管理平台

2022-04-30 00:46:53 浏览数 (1)

前言

自互联网服务发展以来,作为开发者,实践证明前后端分离的开发模式正逐渐成为越来越多互联网公司构建服务和应用的方式。前端和后端分离有很多优点。其中最重要的优势是:对于后台服务,只需要一套统一的API接口,就可以被多个客户端重用,分工和协作都很细。大大提高了工作效率。

使用API管理平台,可是后端管理与前端调用相辅相成,效率更高,可视化更强,对于开发者和管理员都有着极友好的使用体验,现在简单教大家搭建一个API管理平台。

购买轻量应用服务器

点击购买轻量应用服务器仅58元/1年

设置环境

安装时可以选择宝塔,使用更加方便,然后依次安装nginx——mysql——pureftpd——php——phpmyadmin。

然后点击添加站点,输入自己网站的网址,选择创建MySql,并且及时做好解析。

也可以选择给站点添加SSL证书等操作。

站点添加完成后,设置伪静态如下:

代码语言:javascript复制
location / {
    if (!-f $request_filename){
        rewrite ^/Data/API/(.*)?/$ /Data/api.php?type=$1 last;
        rewrite ^/(.*).html$ /index.php?action=$1 last;
    }
}

上传文件

将文件上传至目录下,解压获得以下文件:

修改数据库

打开 /Core/Database/connect.php 文件,可以看到如下内容:

代码语言:javascript复制
<?php
/*数据库配置*/
$host = "localhost";
$username = "root";
$password = "root";
$dbname = "";
// 创建连接
@$db = new mysqli($host, $username, $password, $dbname);
// 检测连接
if ($db->connect_error) {
	die("连接失败: ".$db->connect_error);
}else{
	$db->query("set names utf8"); 
}
?>

其中,

$username = "填写你数据库的登录用户名"

$password = "填写你的数据库密码"

$dbname = "填写你的数据库名"

填写完成后,直接访问你的域名,安装步骤安装即可,安装成功后,可以自行设置和管理自己的api。

0 人点赞