Dynamic route matching refresh page

the matching of child routes is as follows:
"compare/:compare",

pass path: / ${this.username} / ${this.reponame} / pulls/compare/$ {this.repo.default_branch}. ${this.repo.default_branch}

the browser address bar shows: http://localhost:8080/u177841/resetdb/pulls/compare/master.master, the page opens normally, and the route: compare matches" master.master".

but the path cannot be found after F5 refresh. Error: Cannot GET / u177841/resetdb/pulls/compare/master.master is reported. In addition, I also found that dynamic paths matched with * also have this problem. What is the reason, please? I checked the params in currentRoute and found nothing wrong with the parameters, except for.

Mar.20,2021

are you using vue-router 's history mode? This pattern requires back-end cooperation to match all routes

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b37dc9-2c0d4.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b37dc9-2c0d4.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?