Ха sh значение URL в Nuxt. js - PullRequest
       10

Ха sh значение URL в Nuxt. js

1 голос
/ 23 февраля 2020

Режим маршрутизатора - «история», и я хочу проверить каждый запрос в промежуточном программном обеспечении, который перенаправит запрос на заданную страницу, когда запрос недействителен. В моем случае запрос, который не существует в white_path, будет перенаправлен на '/ 500':

export default function (context) {
    const white_path = new Array('/login', '/404', '/500')
    const cur_path = context.route.path
    if(white_path.indexOf(cur_path) < 0){
        context.redirect(301, '/500')
    }
}

Но проблема в том, что когда я вводю URL: http://localhost: 3000 / blog / SampleTitle / # первый абзац , но затем он перенаправляет на http://localhost: 3000/500 # первый абзац . Почему значение ha sh не исчезает? В промежуточном программном обеспечении значение ha sh пустое, но после перенаправления на клиент значение ha sh становится тем, которое появляется в последнем URL-адрес.

Как я могу это решить? Большое спасибо!

...