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

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

12
Загрузка изображений с помощью Node.js, Express и Mongoose
Пожалуйста, обратите внимание на новые ответы, в которых содержится более свежая информация, поскольку с годами все изменилось! Поскольку многие новые библиотеки Node.js быстро становятся устаревшими, а примеров в любом случае относительно мало, я хочу спросить о загрузке изображений с помощью: Node.js (v0.4.1) Экспресс (1.0.7) Мангуст (1.1.0). Как это сделали другие? …


7
Перенаправление на предыдущую страницу после аутентификации в node.js с помощью паспорта.js
Я пытаюсь установить механизм входа в систему с помощью node.js, express и паспорта.js. Сам логин работает довольно хорошо, также сеансы хорошо хранятся с помощью redis, но у меня есть некоторые проблемы с перенаправлением пользователя туда, откуда он начал, до того, как мне будет предложено пройти аутентификацию. например, пользователь переходит по …

8
Как включить совместное использование ресурсов между источниками (CORS) в платформе express.js на node.js
Я пытаюсь создать веб-сервер в node.js, который будет поддерживать междоменные сценарии, но при этом будет предоставлять статические файлы из общедоступного каталога. Я использую express.js и не совсем уверен, как разрешить междоменный скриптинг ( Access-Control-Allow-Origin: *). Я видел этот пост , который мне не показался полезным. var express = require('express') , …

5
Зачем мне использовать Restify?
У меня было требование создать REST API в node.js, и я искал более легкий фреймворк, чем express.js, который, вероятно, избегал бы нежелательных функций и действовал бы как специально созданный фреймворк для создания REST API. Restify из его вступления рекомендуется для того же случая. Чтение Почему использовать restify, а не выражать? …
101 node.js  express  restify 


2
Node.js + Express: маршруты против контроллера
Новичок в Node.js и Express, я пытаюсь понять, что две кажущиеся пересекающиеся концепции - маршруты и контроллер. Я видел примеры, которые просто делают app.js + routes / *, кажется, этого достаточно для маршрутизации различных необходимых запросов. Однако я также вижу, как люди говорят об использовании контроллеров, и некоторые из них …
100 node.js  express 

5
требовать файл как строку
Я использую node + express, и мне просто интересно, как я могу импортировать любой файл в виде строки. Допустим, у меня есть текстовый файл, все, что я хочу, это загрузить его в переменную как таковую. var string = require("words.txt"); Я против modules.exports = function(){ var string = "whatever"; return string; …

8
Как один модуль тестирует маршруты с помощью Express?
Я изучаю Node.js и играю с Express . Мне очень нравится фреймворк; однако мне сложно понять, как написать тест модуля / интеграции для маршрута. Возможность модульного тестирования простых модулей проста, и мы уже делали это с помощью Mocha ; однако мои модульные тесты с Express терпят неудачу, поскольку объект ответа, …
99 node.js  express 

8
Express.js req.ip возвращает :: ffff: 127.0.0.1
Я сейчас пытаюсь узнать IP запрошенного пользователя. Проблема в том, что ::ffff:127.0.0.1вместо него возвращается IP 127.0.0.1. Я пробовал использовать trusted proxyопцию (хотя и не через прокси), но поле req.ipsпусто. Использование 4.x Express.js. router.get('/', function(req, res, next) { console.log('ip', req.ip) res.send({}) });
99 node.js  express 

5
Node.js - ведение журнала / Использование morgan и winston
мы используем morganдля регистрации нашего экспресс-преобразования: var morgan = require('morgan'); morgan('combined'); // a format string morgan(':remote-addr :method :url :uuid'); // a custom function morgan(function (req, res) { return req.method + ' ' + req.url + ' ' + req.uuid; }) Кроме того, мы используем winstonдля регистрации других наших журналов: var …

2
Как с помощью PassportJS передать дополнительные поля формы в стратегию локальной аутентификации?
Я использую passportJS и я хотел поставить больше , чем просто req.body.usernameи req.body.passwordк моей стратегии аутентификации (паспорт-местный). У меня есть 3 поля формы: username, password, &foo Как мне получить доступ req.body.fooиз моей локальной стратегии, которая выглядит так: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, …

3
Визуализировать переменную как HTML в EJS
Я использую библиотеку Forms для Node.js ( Forms ), которая будет отображать для меня форму на бэкэнде следующим образом: var signup_form = forms.create({ username: fields.string({required: true}) , password: fields.password({required: true}) , confirm: fields.password({ required: true , validators: [validators.matchField('password')] }) , email: fields.email() }); var signup_form_as_html = signup_form.toHTML(); Последняя строка var …
98 node.js  express  ejs 

16
Приложение Node.js / Express.js работает только на порту 3000
У меня на сервере работает приложение Node.js / Express.js, которое работает только на порте 3000, и я пытаюсь понять, почему. Вот что я нашел: Без указания порта ( app.listen()) приложение запускается, но веб-страница не загружается. На порте 3001 ( app.listen(3001)) или любом другом неиспользуемом порту приложение запускается, но веб-страница не …

5
Разрешить запрос CORS REST к приложению Express / Node.js на Heroku
Я написал REST API на платформе express для node.js, который работает для запросов из консоли js в Chrome, адресной строки и т. Д. Теперь я пытаюсь заставить его работать для запросов из другого приложения в другом домен (CORS). Первый запрос, автоматически сделанный клиентским интерфейсом javascript, направлен на / api / …
97 node.js  rest  heroku  express  cors 

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