oliver / remserver
Anax remserver 模块。
Requires
- php: >=7.2
- anax/commons: ^2.0.0@beta
Requires (Dev)
- anax/anax-lite: ^1.0.24
- phpmetrics/phpmetrics: ^2
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-09-05 04:11:08 UTC
README
Anax REM 服务器(remserver)模块实现了 REM 服务器。REM 服务器是一个 REST 模拟 API,用于开发测试 REST 客户端。
您可以使用此模块,结合 Anax 安装,以启用脚手架 REM 服务器,这对于测试、开发和原型设计非常有用。
此 remserver 可以使用各种 HTTP 方法在预定义的数据集中执行 CRUD 操作。
数据存储在会话中,因此不能在用户和浏览器之间共享。
目录
您还可以在线阅读此文档。
作为 Anax 模块安装
这是如何将模块安装到现有 Anax 安装中的方法。
使用 composer 安装。
composer require anax/remserver
复制所需的配置,并将 remserver 设置为路由处理程序,用于路由 remserver
。
rsync -av vendor/anax/remserver/config ./
根据 API 文档,remserver 现已在路由 remserver/
上激活。您可以在路由 remserver/users
上尝试它以获取默认数据集 users
。
可选地,您可以复制 API 文档。
rsync -av vendor/anax/remserver/content/index.md content/remserver-api.md
现在可以通过路由 remserver-api
访问 API 文档。
使用脚手架后处理文件安装
该模块支持后处理安装脚本,用于与 Anax 脚手架一起使用。该脚本执行默认安装,如上所述。
bash vendor/anax/remserver/.anax/scaffold/postprocess.d/700_remserver.bash
应在完成 composer require
后运行后处理脚本。
安装和设置 Anax
在您可以使用此模块之前,您需要 Anax 安装。您可以使用脚手架工具 anax-cli
创建一个示例 Anax 安装。
将示例 Anax 安装 anax-site-develop
脚手架到目录 rem
中。
$ anax create rem anax-site-develop
$ cd rem
将您的 web 服务器指向 rem/htdocs
,Anax 应显示主页。
依赖关系
这是一个 Anax 模块,主要设计用于与 Anax 框架一起使用。
许可证
此软件携带 MIT 许可证。有关详细信息,请参阅LICENSE.txt。
.
..: Copyright (c) 2017 - 2018 Mikael Roos (mos@dbwebb.se)