Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 10.10.2018
Сообщений: 20

Перенаправление на страницу

28.03.2019, 21:46. Показов 2635. Ответов 4

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток. Проблема следующая: имеется некоторая форма для отправки данных в БД MongoDB. Необходимо, чтобы при успешном добавлении в БД пользователя перекидывало на некоторую страницу successful.html, размещенную в каталоге views/main . В связке с Node.js использую Express, и вроде как можно использовать res.redirect()... Прошу ногами не пинать, только начинаю изучать.
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
router.post('/save', function(req, res) {
var users={
    "surname":req.body.surname,
    "name":req.body.name,
    "phone":req.body.phone,
    "mail":req.body.mail
};
    MongoClient.connect(dbHost, function(err, db){
       console.log('Connection OK...');
          db.collection(myCollection).insert(users);
             console.log('Insert to database...'); 
            });
    res.redirect(303, '/' );
        });
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.03.2019, 21:46
Ответы с готовыми решениями:

Перенаправление на страницу
Приветствую! Я полный ноль в ПХП. Вот фрагмент моей страницы с формой обратной связи: ... <body> <!-- Настройки...

Перенаправление на другую страницу
привет всем. имеется страница с товарами и ссылка на удаление, При удалении автоматически переходит на пустую страницу(с...

Перенаправление на предыдущую страницу
Добрый день, Подскажите как сделать перенаправление на предыдущую страницу. Есть сайт визитка, на разных его страницах установлена...

4
420 / 311 / 113
Регистрация: 28.08.2013
Сообщений: 847
28.03.2019, 22:37
Используйте 307 код.
0
0 / 0 / 0
Регистрация: 10.10.2018
Сообщений: 20
02.04.2019, 18:24  [ТС]
а чем отличается 303 и 307 код? впрочем, сделал вот так:
Кликните здесь для просмотра всего текста
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
router.post('/save', function(req, res) {
var users={
    "surname":req.body.surname,
    "name":req.body.name,
    "phone":req.body.phone,
    "mail":req.body.mail
};
    MongoClient.connect(dbHost, function(err, db){
       console.log('Connection OK...');
          db.collection(myCollection).insert(users);
             console.log('Insert to database...'); 
            });
    res.redirect(307, 'successful' );
        });


в роутере определил маршрут:
JavaScript
1
2
3
4
state('successful', {
                url: '/successful',
                templateUrl: 'successful.html'
            })
почему то не работает...
0
Всегда онлайн
 Аватар для MrOnlineCoder
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
05.04.2019, 21:39
Цитата Сообщение от Aglar Посмотреть сообщение
в роутере определил маршрут:
это где? если клиент - то что за фреймворк/библиотека.

Цитата Сообщение от Aglar Посмотреть сообщение
res.redirect(303, '/' );
Вы перенаправляете на главную страницу, а по вашему условию нужен success.html, т.е. нужно перенаправлять на тот раут, на котором будет эта страница.
0
0 / 0 / 0
Регистрация: 10.10.2018
Сообщений: 20
09.04.2019, 20:43  [ТС]
всем спасибо, уже разобрался)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.04.2019, 20:43
Помогаю со студенческими работами здесь

Перенаправление на другую страницу
Часть кода(вверху еще куча кода): else{ mail($admin_email1, $form_subject, $message, "From: $project_name <$admin_email1>" ....

Перенаправление на главную страницу
Добрый день. После написания формы регистрации возник вопрос "А как сделать перенаправление на главную страницу после регистрации?"....

Перенаправление на страницу ошибки
Доброго времени суток. Ребят как сделать чтобы если пользователь зашел с устройства отличного от ПК, перекидывало на страницу ошибок, я...

Перенаправление на предыдущую страницу
Здравствуйте! Пытаюсь сделать перенаправление на страницу, с которой пользователь пришёл только что. Есть два кусочка кода: ...

Перенаправление на новую страницу
В Listview есть таблица, в одной из колонок которой должна находиться ссылка на страницу с инфой по конкретному ID. (формата ...aspx?ID=..)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru