drahak/Restful – pomoc s rozbehanim

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
wolodo
Člen | 4
+
0
-

Zdravim,
nedari s ami rozbehat REST sluzby za pomoci kniznice drahak/Restful. Snazim sa o co najjednoduchsii hello world priklad ale nieco mi stale unika.

Kniznicu som nainstaloval pomocou composeru, config.neon vyzera takto:

application:
	errorPresenter: Error
	mapping:
		*: App\*Module\Presenters\*Presenter

services:
	- App\Forms\SignFormFactory
	router: App\RouterFactory::createRouter

restful:
	convention: 'snake_case'
	cacheDir: '%tempDir%/cache'
	jsonpKey: 'jsonp'
	prettyPrintKey: 'pretty'
	routes:
		generateAtStart: FALSE
		prefix: rest
		module: 'RestApi'
		autoGenerated: TRUE
		panel: TRUE
	security:
		privateKey: 'my-secret-api-key'
		requestTimeKey: 'timestamp'
		requestTimeout: 300

do bootstrap.php som pridal kod ako bol v readme:

Drahak\Restful\DI\RestfulExtension::install($configurator);

V zlozke presenters som si vytvoril RestPresenter, ktory vyzera takto:

<?php
namespace App\Presenters;

use Drahak\Restful\IResource;
use Drahak\Restful\Application\UI\ResourcePresenter;

class RestPresenter extends ResourcePresenter
{
    /**
     * @GET foo
     */
    public function actionRead()
    {
        $this->resource->foo = 'lorem ipsum';
        $this->sendResource(IResource::JSON);
    }
}

V tracy pekne vidim, ze mi pribudol rest resource:

Method URL Mask Presenter Action
GET rest/foo Rest read

No a snazim sa tuto sluzbu zavolat cez postmana:

http://localhost:8080/rest/foo

Vidim vsak len hlasku Could not get any response.

Co mi unika?