安装和创建演示的第一个服务后出现Apgility错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装和创建演示的第一个服务后出现Apgility错误相关的知识,希望对你有一定的参考价值。

我刚刚安装了Apigility并按照教程我有错误。当我尝试与邮差调用我的服务时,我得到这样的错误

Zend \ View \ Renderer \ phpRenderer :: render:无法呈现模板“status / v1 / rpc / ping / ping / ping”;解析器无法解析为文件

我对邮递员的呼吁是这样的。 http://localhost/demo/api/public/ping

如何解决这个问题呢?

答案

对于任何有此问题的人,在Apigility的示例中更改示例代码:

namespace Status\V1\Rpc\Ping;
use Zend\Mvc\Controller\AbstractActionController;
use ZF\ContentNegotiation\ViewModel;

class PingController extends AbstractActionController
{
public function pingAction()
{
    return new ViewModel([
        'ack' => time()
    ]);
}
}

对此

namespace Status\V1\Rpc\Ping;

use Zend\Mvc\Controller\AbstractActionController;

class PingController extends AbstractActionController
{
public function pingAction()
{

return ['ack' => time()];

}
}

这样做的例子很好。

以上是关于安装和创建演示的第一个服务后出现Apgility错误的主要内容,如果未能解决你的问题,请参考以下文章

生产环境Linux安装

LayaBox IDE 安装后执行项目报错解决方案的一些记录

Skype For Business 2015综合部署系列五:安装 SFB Server服务器

yum 安装服务出现报错收集

gitlab安装后出现的web IDE显示报错问题

TS 对象动态key 类型报错问题