oliver/remserver

Anax remserver 模块。

2.0.0 2018-11-27 16:32 UTC

This package is auto-updated.

Last update: 2024-09-05 04:11:08 UTC


README

Latest Stable Version Join the chat at https://gitter.im/canax/remserver

Build Status CircleCI

Build Status Scrutinizer Code Quality Code Coverage

Maintainability Codacy Badge

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)