承接 cat-sys/cat-api-app 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

cat-sys/cat-api-app

Composer 安装命令:

composer require cat-sys/cat-api-app

包简介

Cat Http API Application

README 文档

README

Swoole Http API 应用

依赖

CatApi

安装

Composer安装

composer create-project --no-dev cat-sys/cat-api-app {project_name}

注: 测试阶段请使用 composer create-project --stability=dev --no-dev cat-sys/cat-api-app {project_name}命令安装

异步API

异步Task

// 实例化异步任务
$task = new AsyncTask('TestTask');
// 发送任务请求
$result = yield $task->test_task(1, "test", [1, 2, 3 ]);

Redis访问

// 获取连接池
$redis_pool = PoolManager::getInstance()->get('redis_master');

// 发起请求
$redis_result = yield $redis_pool->pop()->get('cache');

MySQL访问

// 获取连接池
$mysql_pool = PoolManager::getInstance()->get('mysql_master');

// 发起请求
$sql_result = yield MySQLStatement::prepare()
    ->select("Test",  "*")
    ->limit(0,2)
    ->query($mysql_pool->pop());

Http请求

$http = new Http("www.baidu.com");
yield $http->init();
$result = yield $http->get('/');

环境支持

配置

配置文件均在config目录下

运行

在项目目录下,执行以下命令

php run.php start

进入DEBUG模式。

执行以下命令

php run.php start -c release

指定配置文件目录

请求方式

请求使用Http POST方式, 参数格式为JSON编码, Content-Type限定为application/json

访问地址格式为: http://ip:port/module/controller/method

module为模块名 controller为控制器名 method为方法名

路由配置在route.php配置文件中

统计信息

  • 总下载量: 76
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 49
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 49
  • Watchers: 6
  • Forks: 11
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2017-03-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固