Thanks ePirat,
If you need to make Twitter API requests in JavaScript client side code, yes you need a custom backend that handles stuff for you.
Is there any possibility that, i can do only authentication on server side to get access token and then using access token on client for making rest api call ?
This depends on how you design it, but yes it is time consuming and a lot of work. (As developing things nearly always is
Can you suggest me any design ?