Skip to content

Vite middleware's 'originalUrl' and 'Request' object. #324

@benoitlahoz

Description

@benoitlahoz

Hello and thank you for this work!

As quoted in this issue vite development server writes to the originalUrl property of Request which doesn't work with HyperExpress.

I guess at least at these lines in vite:

The error is TypeError: Cannot set property originalUrl of #<Request> which has only a getter.

@DadiBit, the author of the issue, suggests that it is possible to extend Request to add the possibility for vite to change the property.

As I'm writing an adapter that would allow users to switch between Express and HyperExpress, my question is: how would one extend this class and 'inject' it in the HyperExpress process?

Any tip would be greatly appreciated.
Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions