近期,经过笔者不断尝试,成功将strapi部署到一台公网轻量级服务器上,此举不但为后续对接流程奠定了坚实基础,同时也为负责前端的舍友提供了直接的API调用文档参考。
公网部署strapi
最初,笔者想直接把本地创建的strapi项目上传到公网服务器,但尝试后发现,本地strapi项目对应的strapi版本为v5,但是实际上线到公网服务器后的strapi却是v3,期间笔者多次降级nodejs、npm尝试启动该项目,但都以失败告终。于是,笔者重新在公网服务器上创建了一个全新的strapi项目。可参考我的上一篇博客:
创建内容集合
创建管理员用户后进入到strapi管理后台,你需要创建你的内容集合,如图所示:

我创建了名为Menu-Aside的内容集合,其中包含元素title(短文本类型),id_for_title(int类型),并在内容管理模块填充内容。
调用API
现在,你已经成功创建了内容集合并填充了内容,那么下一步需要进行API的调用。进入设置->角色->公开,如图所示:

选择你刚刚创建的内容集合,并勾选find和findOne选项,此时右上角会出现对应的API地址,点击保存,即可开始测试API调用情况,笔者提供两种方案:
1.浏览器URL测试,输入:http://你的公网服务器IP:1337/API接口地址。

2.利用专业API测试工具APIFOX测试,输入URL同上。

如成功返回上述内容,则API测试成功。至此,API调用测试结束,下一步只需要负责前端的舍友将API的路径写入前端代码中即可实现一次完整的业务闭环。