Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: display the source of client error #405

Merged
merged 12 commits into from
Aug 19, 2022

Conversation

harrytothemoon
Copy link
Contributor

@harrytothemoon harrytothemoon commented Aug 14, 2022

  1. handle the source of client error with middleware.
  2. The time consumed for each error processing can be seen in the following picture
    ms

Note:
While using lib source-map v0.7.4, some unanticipated errors (client-side issues) occurred in client side, so I try to add webpack compilation options in browser (fallback: fs:false) by referring to lib react-error-overlay, and still had other issues after successful compilation (same issue).
Referring to comments in issue and next.js dependency, I upgraded it to v0.8.0-beta.0 and other errors (same issue) were occurred.
Refer to lib react-error-overlay dependency version and downgraded it to v0.5.7 which successfully solved the aforementioned issues from client.

What kind of change does this PR introduce?

Did you add tests(unit,e2e) for your changes?

Does this PR introduce a breaking change?

What needs to be documented once your changes are merged?

@harrytothemoon harrytothemoon changed the title feat/client error feat: always display the source client error Aug 14, 2022
@harrytothemoon harrytothemoon changed the title feat: always display the source client error feat: always display the source of client error Aug 14, 2022
@harrytothemoon harrytothemoon changed the title feat: always display the source of client error feat: display the source of client error Aug 14, 2022
Squashed commits:
[7b37db1] chore: remove some useless comments
[6d05a9c] feat: valid the error stack so tha  hot update error can work
[2fbfcb4] feat: handle the bug that no display the source of client error
Copy link
Contributor

@liximomo liximomo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@liximomo liximomo merged commit c42ab54 into shuvijs:main Aug 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants