'I'm trying to join a set object in a method and using async fetch hook for fetching the data on server-side and its showing me an error in Nuxt

I'm trying to fetch data from API on Server Side using async fetch() but now in the method, I'm trying to join a set object, that I'm calling it in the template and it isn't working. Always giving me an error that required function is not a function. Any idea on how to fix that?



Solution 1:[1]

I figured out the problem. The thing was that I wasn't using the right way to join a set. I was using

setObj.join("; ")

and this was working fine on the client-side.

But I think because of the different render engine on the server-side. It wasn't resolving. Solved it using

[...setObj].join("; ")

This was a JavaScript mistake rather than Nuxt.

I'm new to this thing. Correct me if I'm wrong somewhere.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Nik