DEV Community

Discussion on: Part 5: Completing the Client Component

Collapse
 
robfz profile image
Roberto Fierros Z

Cool, thanks!

Thread Thread
 
johnbiundo profile image
John Biundo

@roberto : I can't reproduce this issue. I believe the relevant article section is in part 3. When I check out the part 3 branch of the repo and fire everything up, then issue a GET /customers request, I see the following in the log for the nestMicroservice app:

[Nest] 31573 - 04/04/2020, 10:22:50 AM [AppController] Faye Context: {"args":["/get-customers"]}

Which is, I think, what we expect. Are you seeing something different at that point?

Thread Thread
 
robfz profile image
Roberto Fierros Z

Hi John, I just found out what was happening.

I was trying to use the context on the addCustomer handler. The reasons why I was getting the context as undefined was because I wasn't using the @Ctx decorator.

Something else I found out is that when handling events, interceptors won't work. The ServerFaye is missing the this.send(response$) call when dealing with event handlers. Apart from that, I think the first version of my transport is done. Thanks!

Thread Thread
 
johnbiundo profile image
John Biundo

Awesome. I'll put that interceptor issue on my to-do list (a bit long at the moment 😉) Thanks for reporting, and looking forward to seeing your transporter!