Я использую node.js для работы с back-end для предоставления услуги для мобильных устройств. Я тестировал его и корректно запускал на своем локальном ПК, но когда я загружаю свой проект на сервер и тестирую свою службу с помощью средства postman, он показывает сообщение, как показано ниже. Иногда он правильно реагирует и иногда показывает это сообщение об ошибке. Кто-нибудь знает, как это исправить?node.js Веб-служба Сервер обнаружил временную ошибку и не смог выполнить ваш запрос.
ответ
Добавить нужный файл в app.js любое имя вашего файла.
var passport = require ('паспорт'); var LocalStrategy = требуется («паспорт-местный»). Стратегия;Теперь добавьте еще один код в файл app.js для проверки входа пользователя в систему.
router.post ('/ Войти',
passport.authenticate ('местный', {failureRedirect: '/ пользователей/Войти', failureFlash: 'Messsage' название: 'Войти'}), функция (req, res, next) { req.flash ('success', 'сообщение об успешном завершении'); res.redirect ('/');});passport.serializeUser (функция (пользователь, сделано) {done (null, user.id); });
passport.deserializeUser (функция (ID, сделано) {User.getUserById (ID, функция (ERR, пользователь) { сделано (ERR, пользователь);});});
passport.use (новый LocalStrategy (функция (имя пользователя, пароль, сделано) {
User.getUserByUsername (имя пользователя, функция (эээ, пользователь) { если (ERR) перекидной ERR;! если (пользователь) { возвращения сделано (NULL, FALSE, {сообщения: 'сообщение'}); }User.comparePassword(password, user.password, function(err, isMatch){ if(err) return done(err); if(isMatch){ return done(null, user); } else { return done(null, false, {message:'Invalid Password'}); } }); }); }));
Может быть это будет halp вы
- 1. речи: syncrecognize Сервер обнаружил временную ошибку и не смог выполнить ваш запрос
- 2. Ошибка сервера (500) «Сервер обнаружил ошибку и не смог выполнить ваш запрос» в App Engine
- 3. Ошибка 500: страница не может быть отображена. Сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос.
- 4. CoreData не смог выполнить ошибку
- 5. сервер не смог обработать запрос
- 6. Сервер не смог аутентифицировать запрос
- 7. Консоль JBoss не содержит деталей «Сервер обнаружил внутреннюю ошибку(), которая помешала ему выполнить этот запрос»
- 8. Сервер не смог загрузить ошибку DCOM
- 9. Spark Job Server: «Сервер не смог своевременно ответить на ваш запрос»
- 10. Как я могу исправить «Сервер столкнулся с ошибкой и не смог выполнить ваш запрос» при работе с appengine?
- 11. NSObjectInaccessibleException ', причина: «CoreData не смог выполнить ошибку
- 12. HTTP Status 500 - «Сервер обнаружил внутреннюю ошибку(), которая помешала ему выполнить этот запрос»
- 13. HTTP-статус 500 - сервер обнаружил внутреннюю ошибку(), которая помешала ему выполнить этот запрос.
- 14. Сервлет: сервер обнаружил внутреннюю ошибку, которая помешала ему выполнить этот запрос.
- 15. описание Сервер обнаружил внутреннюю ошибку(), которая помешала ему выполнить этот запрос.
- 16. Сервер обнаружил внутреннюю ошибку, которая помешала ему выполнить этот запрос. java.lang.NullPointerException
- 17. PHP не смог выполнить запрос register_new
- 18. HTTP Status 500 - с описанием. Сервер обнаружил внутреннюю ошибку, которая помешала ему выполнить этот запрос.
- 19. Сервер не смог обработать ваш запрос, значение не может быть пустым: мыльный синтаксический анализ
- 20. не смог выполнить запрос на массовые манипуляции
- 21. SoapException: Сервер не смог прочесть запрос
- 22. com.microsoft.windowsazure.services.core.storage.StorageException: сервер не смог аутентифицировать запрос
- 23. Сервер не смог обработать запрос. ---> Не удалось выполнить запрос с HTTP-статусом 401: Неавторизованный
- 24. Проблема SQLCipher и CoreData: CoreData не смог выполнить ошибку для
- 25. Сервер не смог запустить
- 26. JSF WebApplication - GlassFish сервер-сервер обнаружил внутреннюю ошибку
- 27. DNS-сервер не обнаружил ошибку при запуске эмулятора
- 28. Сервер обнаружил ошибку при обработке запроса - услуга не существует
- 29. @ Ajax.ActionLink-Resource не обнаружил ошибку
- 30. CoreData не смог выполнить ошибку при обновлении объектов службой HTTP
'502 Bad Gateway' часто означает, что что-то не так с вашим сервером обратный прокси - вы отправляете запросы в приложение Node через Apache/Nginx или что-то в этом роде? –
Извините, я не знаю, как узнать, что такое мои запросы маршрута? –