Я определил суб-маршрут и хочу вызвать его из моего JsClient.
Я пытался следовать инструкциям Quick Start, но вызов по маршруту не задокументирован.
class App {
public static function main() {
var remote = new Remote<ApiRoute>(new JsClient(), new RemoteEndpoint(new Host("localhost",8080)));
remote.api.upload().handle(function(o) switch o {
case Success(result): trace(result);
case Failure(e): trace(e);
});
}
}
class ApiRoute {
public function new() { }
@:sub public var api = new Api();
}
class Api {
public function new() { }
@:post('/upload')
public function upload(){
return '';
}
}
Компилятору это не нравится:
Void -> tink.web.proxy.Remote1 не имеет поля загрузки