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

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

4
Как сеансы работают в Express.js с Node.js?
Используя Express.js , сеансы очень просты. Мне любопытно, как они на самом деле работают. Хранит ли он cookie на клиенте? Если да, то где я могу найти этот файл cookie? Если требуется, как мне его расшифровать? Я в основном хочу иметь возможность видеть, вошел ли пользователь в систему, даже когда …

9
socket.io и сеанс?
Я использую экспресс-фреймворк. Я хочу получить данные сеанса из socket.io. Я пробовал выразить dynamicHelpers с данными client.listener.server.dynamicViewHelpers, но не могу получить данные сеанса. Есть простой способ сделать это? Пожалуйста, посмотрите код app.listen(3000); var io = require('socket.io'); var io = io.listen(app); io.on('connection', function(client){ // I want to use session data here …

5
Маршрутизация с использованием подстановочных знаков Express-js для покрытия всего, что находится под путем и включая путь
Я пытаюсь сделать так, чтобы один маршрут охватил все, /fooвключая /fooсебя. Я пробовал использовать эту /foo*работу для всего, кроме того, что она не подходит /foo. Обратите внимание: var express = require("express"), app = express.createServer(); app.get("/foo*", function(req, res, next){ res.write("Foo*\n"); next(); }); app.get("/foo", function(req, res){ res.end("Foo\n"); }); app.get("/foo/bar", function(req, res){ res.end("Foo …
96 node.js  express 

9
Узел / Экспресс загрузка файла
Я использую node v0.10.26 и Express v4.2.0, и я новичок в node. Я бился головой о стол последние три часа или около того, пытаясь заставить форму загрузки файла работать с node. На данный момент я просто пытаюсь заставить req.files не возвращать undefined. Моя точка зрения выглядит так <!DOCTYPE html> <html> …

8
Использование socket.io в Express 4 и экспресс-генератора / bin / www
Итак, дело в том, что я пытаюсь использовать socket.io в экспресс-проекте. После запуска Express Js 4 я обновил свой экспресс-генератор, и теперь начальные функции приложения ./bin/wwwперешли в файл, включая эти переменные (содержимое файла www: http://jsfiddle.net/avMa5/ ) var server = app.listen(app.get('port'), function() {..} (проверьте это, npm install -g express-generatorа затемexpress myApp …

12
Добавление меток времени ко всем сообщениям консоли
У меня есть законченный развернутый проект на основе Express со множеством операторов console.log () и console.error (). Проект запускается с использованием вечности, направляя stdout и stderr в 2 отдельных файла. Все работает неплохо, но теперь мне не хватает меток времени, чтобы точно знать, когда произошли ошибки. Я могу выполнять какой-то …

9
передать JSON в HTTP-запрос POST
Я пытаюсь сделать HTTP-запрос POST к Google QPX Express API [1], используя nodejs и запрос [2]. Мой код выглядит следующим образом: // create http request client to consume the QPX API var request = require("request") // JSON to be passed to the QPX Express API var requestData = { "request": …

5
NodeJS / express: кеш и код состояния 304
Когда я перезагружаю веб-сайт, созданный с помощью express, я получаю пустую страницу с Safari (не с Chrome), потому что сервер NodeJS отправляет мне код состояния 304. Как это решить? Конечно, это также может быть проблемой Safari, но на самом деле он отлично работает на всех других веб-сайтах, так что это …


6
Как поделиться сессиями с Socket.IO 1.x и Express 4.x?
Как я могу поделиться сеансом с Socket.io 1.0 и Express 4.x? Я использую Redis Store, но считаю, что это не имеет значения. Я знаю, что мне нужно использовать промежуточное ПО для просмотра файлов cookie и получения сеанса, но не знаю, как это сделать. Я искал, но не нашел рабочих var …

3
Должен ли вызываться res.end () в экспресс-режиме с помощью node.js?
У меня есть несколько приложений Express , и я вижу, что в некоторых модулях он res.end()вызывается в конце обработчика запроса (после res.sendили res.json), а в других он не вызывается. Например: app.get('/test', function(req, res) { res.send('Test', 200); }); или: app.get('/test', function(req, res) { res.send('Test', 200); res.end(); }); Оба случая работают, но …
89 node.js  express 

9
Как отправить собственное сообщение о статусе http в node / express?
Мое приложение node.js смоделировано как приложение express / examples / mvc . В действии контроллера я хочу выдать статус HTTP 400 с помощью настраиваемого HTTP-сообщения. По умолчанию сообщение о состоянии http - «Плохой запрос»: HTTP/1.1 400 Bad Request Но я хочу отправить HTTP/1.1 400 Current password does not match Я …
89 node.js  express 

4
req.query и req.param в ExpressJS
Основные различия между req.queryи req.paramв Express Чем они отличаются друг от друга Когда использовать, и в каких случаях Предположим, что клиент отправляет, скажем, пару Android (ключ, значение) в запросе ... какой из них использовать? [РЕДАКТИРОВАТЬ] Предположим, что Android отправляет запрос POST -> Намерение состоит в том, чтобы отправить (ключ, значение) …
89 node.js  express 


4
Как использовать переменную в качестве имени поля в mongodb-native findOne ()?
У меня есть эти данные в mongodb: { "name": "Amey", "country": "India", "region": "Dhule,Maharashtra" } и я хочу получить данные, передавая имя поля в качестве переменной в запросе. Следующее не работает: var name = req.params.name; var value = req.params.value; collection.findOne({name: value}, function(err, item) { res.send(item); }); Как я могу запросить …

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