Skip to content

Commit b9bbde6

Browse files
Alex-Sokolovposva
authored andcommitted
[RU] Translation update (#1795)
* navigation-guards.md нумерация версии * history-mode.md правки по IIS * lazy-loading HTTPS * dynamic-mathcing.md HTTPS * getting-started.md HTTPS * navigation.md мелкие правки * nested-routes.md HTTPS * navigation-guards.md правки * history-mode.md кавычки и добавлена секция про Firebase * redirect-and-alias.md добавлено уточнение
1 parent 32bd7fb commit b9bbde6

File tree

3 files changed

+26
-6
lines changed

3 files changed

+26
-6
lines changed

Diff for: docs/ru/advanced/navigation-guards.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ router.beforeEach((to, from, next) => {
3030

3131
- **`next(false)`**: отмена перехода. Если URL был изменён (вручную пользователем, или кнопкой "назад"), он будет сброшен на соответствующий пути `from`.
3232

33-
- **`next('/')` или `next({ path: '/' })`**: редирект на другой путь. Текущий переход будет отменён, и процесс начнётся заново для нового пути.
33+
- **`next('/')` или `next({ path: '/' })`**: перенаправление на другой путь. Текущий переход будет отменён, и процесс начнётся заново для нового пути. Вы можете передать любой объект местоположения в `next`, который позволяет вам указывать опции такие как `replace: true`, `name: 'home'` и любой другой параметр используемый во [входном параметре `to` компонента `router-link`](../api/router-link.md) или [`router.push`](../api/router-instance.md#methods)
3434

3535
- **`next(error)`**: (добавлено в версии 2.4.0+) если аргумент, переданный `next` является экземпляром `Error`, навигация будет прервана и ошибка будет передана в коллбек, зарегистрированный через `router.onError()`.
3636

Diff for: docs/ru/essentials/history-mode.md

+23-5
Original file line numberDiff line numberDiff line change
@@ -43,24 +43,24 @@ location / {
4343
#### Node.js
4444

4545
```js
46-
const http = require("http")
47-
const fs = require("fs")
46+
const http = require('http')
47+
const fs = require('fs')
4848
const httpPort = 80
4949

5050
http.createServer((req, res) => {
51-
fs.readFile("index.htm", "utf-8", (err, content) => {
51+
fs.readFile('index.htm', 'utf-8', (err, content) => {
5252
if (err) {
5353
console.log('Невозможно открыть файл "index.htm".')
5454
}
5555

5656
res.writeHead(200, {
57-
"Content-Type": "text/html; charset=utf-8"
57+
'Content-Type': 'text/html; charset=utf-8'
5858
})
5959

6060
res.end(content)
6161
})
6262
}).listen(httpPort, () => {
63-
console.log("Сервер запущен на: http://localhost:%s", httpPort)
63+
console.log('Сервер запущен на: http://localhost:%s', httpPort)
6464
})
6565
```
6666

@@ -102,6 +102,24 @@ rewrite {
102102
}
103103
```
104104

105+
#### Хостинг Firebase
106+
107+
Добавьте в файл `firebase.json`:
108+
109+
```
110+
{
111+
"hosting": {
112+
"public": "dist",
113+
"rewrites": [
114+
{
115+
"source": "**",
116+
"destination": "/index.html"
117+
}
118+
]
119+
}
120+
}
121+
```
122+
105123
## Предостережение
106124

107125
При таком подходе возникает одно неприятное последствие: сервер больше не будет выдавать ошибки 404, так как обслуживание всех путей отдаётся на откуп клиентскому роутингу. Частично эту проблему можно решить, указав путь по умолчанию во Vue-router:

Diff for: docs/ru/essentials/redirect-and-alias.md

+2
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ const router = new VueRouter({
3535
})
3636
```
3737

38+
Обратите внимание, что [сторожевые хуки](../advanced/navigation-guards.md) не применяются на маршруте, который служит для перенаправления, только на его цель. В приведённом ниже примере добавление хуков `beforeEnter` или `beforeLeave` на маршрут `/a` не будет иметь никакого эффекта.
39+
3840
Для демонстрации более сложных возможностей, обратите внимание на [этот пример](https://github.com/vuejs/vue-router/blob/dev/examples/redirect/app.js).
3941

4042
### Псевдонимы

0 commit comments

Comments
 (0)