[fpc-pascal] Troubles with SQLDBRESTBridge
Sven Barth
pascaldragon at googlemail.com
Sun Jun 23 13:58:57 CEST 2019
Am 23.06.2019 um 11:31 schrieb Michael Van Canneyt:
>
>
> On Sun, 23 Jun 2019, Sven Barth via fpc-pascal wrote:
>
>>>> Okay, independently of whether the REST module is the optimal
>>>> solution or not, it should work, right? (and shouldn't the Wiki
>>>> entry then mention the advantages/disadvantages of the two
>>>> approaches? Cause when looking at the SQLDB REST module I thought
>>>> "yay, less stuff to configure" and rolled with that)
>>>
>>> What exactly is less to configure ? :)
>>
>> Looking at the Wiki again I was fooled by the Datamodule having 8
>> bullet points, the SQLDBRestModule having 5, but the later simply
>> shortening stuff with point five... So yeah... not really less to
>> configure... My fault. ^^'
>
> It's OK. I will try to document it a little better.
Would probably be best, thank you. :)
>
>> By the way: I sometimes get a EStreamError *after* all data had been
>> sent to the client. I have not yet found a reproducible way for this...
>
> Please make sureĀ you have the latest version of everything: I had this a
> couple of times in case of an error. I fixed all occurrences, I hope.
>
> But if you find additional cases: let me know.
Yes, I was using the latest version. But I'll try to find a
reproduceable case. :)
>>
>>>> - localhost:8080/metadata works
>>>> - localhost:8080/users returns "INVALID RESOURCE"
>>>
>>> Because it has rdoConnectionInURL set, and so you must do
>>> localhost:8080/expenses/users
>>
>> Ahhhhhh! Hadn't seen that this option is active... Okay, then it
>> indeed works as expected, both with and without rdoConnectionInURL.
>>
>> By the way: I noticed a slight annoyance, but I don't know whether
>> one can really do something about that: When I set rdoConnectionInURL
>> to False inside the object inspector it turns on again, because
>> rdoConnectionResource is set. Took me a moment to look at the source
>> code to see that I need to disable rdoConnectionResource first. Don't
>> know what a better solution would be...
>
> Funny you mention this, I was fooled myself yesterday, I also had to
> look in
> the sources :(
>
> One way would be to disable rdoConnectionResource if you disable
> rdoConnectionInURL. I will add this.
But wouldn't that lead to an analogous problem with
rdoConnectionResource if rdoConnectionInURL is not set?
Regards,
Sven
More information about the fpc-pascal
mailing list