Вопросы с тегом «express»

Express - это гибкая среда веб-приложений Node.js, предоставляющая надежный набор функций для создания веб-приложений.


9
Как пользоваться регистратором Morgan?
Я не могу войти в систему с Морганом. Он не записывает информацию в консоль. В документации не сказано, как его использовать. Я хочу посмотреть, что такое переменная. Это код из response.jsфайла фреймворка expressjs: var logger = require("morgan"); res.render = function(view, options, fn){ options = options || {}; var self = …
111 node.js  logging  express 

6
express.js - единый обработчик маршрутизации для нескольких маршрутов в одной строке
Есть ли способ сделать это за один вызов функции? var todo = function (req, res){}; app.get("/", todo); app.get("/blabla", todo); app.get("/blablablabla", todo); Что-то вроде: app.get("/", "/blabla", "/blablablabla", todo ); Я знаю, что это синтаксический беспорядок, но просто для того, чтобы дать представление о том, чего я хотел бы достичь, массив маршрутов …

5
express.json против bodyParser.json
Я пишу относительно новое приложение, и мне было интересно, что мне использовать: express.json() или bodyParser.json() Могу я предположить, что они делают то же самое. Хотелось бы просто использовать, express.json()поскольку он уже встроен.
111 json  express 

26
Не удается перезаписать модель после компиляции Mongoose
Не уверен, что делаю не так, вот мой check.js var db = mongoose.createConnection('localhost', 'event-db'); db.on('error', console.error.bind(console, 'connection error:')); var a1= db.once('open',function(){ var user = mongoose.model('users',{ name:String, email:String, password:String, phone:Number, _enabled:Boolean }); user.find({},{},function (err, users) { mongoose.connection.close(); console.log("Username supplied"+username); //doSomethingHere }) }); а вот мой insert.js var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/event-db') …

5
Как программно закрыть экземпляр ExpressJS для тестирования?
Я пытаюсь понять, как закрыть экземпляр Express. В принципе, мне нужен обратный .listen(port)вызов - как заставить сервер Express ОСТАНОВИТЬ прослушивание, освободить порт и аккуратно завершить работу? Я знаю, что это может показаться странным вопросом, так что вот контекст; может быть, есть другой способ подойти к этому, и я ошибаюсь в …

9
Базовая HTTP-аутентификация с помощью Node и Express 4
Похоже, реализация базовой HTTP-аутентификации в Express v3 была тривиальной: app.use(express.basicAuth('username', 'password')); Версия 4 (я использую 4.2) удалила basicAuthпромежуточное ПО, так что я немного застрял. У меня есть следующий код, но он не заставляет браузер запрашивать у пользователя учетные данные, что я бы хотел (и то, что, как мне кажется, делал …

4
экспресс 4.0, экспресс-сессия со странным предупреждением
Я пытаюсь настроить приложение nodejs с помощью express 4.x. После того, как я наткнулся на проблемы с удалением промежуточного программного обеспечения, я, наконец, заставил его работать. однако в следующей строке кода было несколько предупреждающих сообщений: app.use(session({secret: '<mysecret>'}) эти предупреждения были: Sun, 29 Jun 2014 12:45:10 GMT express-session deprecated pass resave …
105 node.js  express 

5
Создание промежуточного программного обеспечения expressjs, принимающего параметры
Я пытаюсь создать промежуточное ПО, которое может принимать параметры. Как это может быть сделано? пример app.get('/hasToBeAdmin', HasRole('Admin'), function(req,res){ }) HasRole = function(role, req, res, next){ if(role != user.role){ res.redirect('/NotInRole); } next(); }
105 node.js  express 

7
Express: как передать экземпляр приложения в маршруты из другого файла?
Я хочу разбить свои маршруты на разные файлы, где один файл содержит все маршруты, а другой - соответствующие действия. В настоящее время у меня есть решение для этого, однако мне нужно сделать экземпляр приложения глобальным, чтобы иметь к нему доступ в действиях. Моя текущая установка выглядит так: app.js: var express …
104 node.js  express 

6
Как узнать, вошел ли пользователь в систему с помощью password.js?
Я читал passport.jsинформацию и образцы в течение двух дней, но после этого не уверен, что проделал весь процесс аутентификации. Как мне узнать, вошел ли я в систему, например, у меня будет панель навигации с кнопкой входа или выхода, есть ли какая-то переменная, такая как код ниже? if (login) <button>logout</button> else …

7
Passport.js middleware паспорт.initialize () не используется
Я использую node с express + mongoose и пытаюсь использовать password.js с спокойным api. Я продолжаю получать это исключение после успешной аутентификации (я вижу URL-адрес обратного вызова в браузере): /Users/naorye/dev/naorye/myproj/node_modules/mongoose/lib/utils.js:419 throw err; ^ Error: passport.initialize() middleware not in use at IncomingMessage.req.login.req.logIn (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/http/request.js:30:30) at Context.module.exports.delegate.success (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/middleware/authenticate.js:194:13) at Context.actions.success (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/context/http/actions.js:21:25) at verified …

1
Как загружать, отображать и сохранять изображения с помощью node.js и Express [закрыто]
Трудно сказать, о чем здесь спрашивают. Этот вопрос неоднозначный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Если вам нужна помощь в прояснении этого вопроса и его повторном открытии, посетите Справочный центр . Закрыт 7 лет назад . Мне нужно загрузить изображение …
104 image  node.js  upload  express 

13
Использование HTML в Express вместо Jade
Как мне избавиться от Jade при использовании Express с Node.JS? Я хочу использовать простой HTML. В других статьях я видел, что люди рекомендовали app.register (), который теперь устарел в последней версии.
103 html  node.js  express  pug 

6
Тестирование API Mocha: получение "TypeError: app.address не является функцией"
Моя проблема Я закодирован очень простой CRUD API , и я начал в последнее время кодирования также некоторые тесты с использованием chaiи , chai-httpно у меня проблема при выполнении моих тестов с $ mocha. Когда я запускаю тесты, я получаю следующую ошибку в оболочке: TypeError: app.address is not a function …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.