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

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

6
Как получить доступ к существующей коллекции с Mongoose?
У меня есть большая коллекция из 300 questionобъектов в базе данных test. Я могу легко взаимодействовать с этой коллекцией через интерактивную оболочку MongoDB; однако, когда я пытаюсь получить коллекцию через Mongoose в приложении express.js, я получаю пустой массив. У меня вопрос, как я могу получить доступ к этому уже существующему …

4
Экспресс-команда не найдена
По какой-то причине после глобальной установки Express на моем компьютере, npm install -g expressесли я вхожу cdв каталог и пытаюсь запустить экспресс, я получаю следующую ошибку: express: command not found. Даже если я запустил его, sudoя все равно получу тот же результат. Я пробовал несколько разных решений этой проблемы, но …

11
res.sendFile абсолютный путь
Если я сделаю res.sendfile('public/index1.html'); тогда я получаю предупреждение консоли сервера Экспресс устарел res.sendfile: используйте res.sendFileвместо но он прекрасно работает на стороне клиента. Но когда я изменяю это на res.sendFile('public/index1.html'); Я получаю ошибку TypeError: путь должен быть абсолютным или указывать root на res.sendFile и index1.htmlне отображается. Я не могу понять, что …
137 node.js  express  path 


6
Отдых с вложенным роутером Express.js
Предположим, я хочу иметь конечные точки REST, которые выглядят примерно так: /user/ /user/user_id /user/user_id/items/ /user/user_id/items/item_id CRUD на каждый, если имеет смысл. Например, / user POST создает нового пользователя, GET выбирает всех пользователей. / user / user_id GET выбирает только этого одного пользователя. Элементы зависят от пользователя, поэтому я помещаю их …

5
Когда использовать next () и вернуть next () в Node.js
Сценарий : рассмотрим следующую часть кода веб-приложения узла. app.get('/users/:id?', function(req, res, next){ var id = req.params.id; if (id) { // do something } else { next(); //or return next(); } }); Проблема : я проверяю, какой из них использовать, просто next()или return next(). Приведенный выше пример кода работает одинаково для …
136 node.js  express  connect  v8 

6
Как экспресс и хапи сравниваются друг с другом?
Чем отличаются Express и Hapi с точки зрения дизайна и разработки веб-приложений? Для базовых примеров они кажутся похожими, однако мне интересно узнать больше о ключевых различиях в общей структуре приложения. Например, насколько я узнал, Hapi использует другой механизм маршрутизации, который не принимает во внимание порядок регистрации, может выполнять более быстрый …

17
Подключение Redis к 127.0.0.1:6379 не удалось - подключите ECONNREFUSED
Я работаю с node.js с помощью expressjs. Я пытаюсь сохранить учетную запись для сеанса. Итак, я пытаюсь протестировать использование сеанса с кодом в expressjs var RedisStore = require('connect-redis')(express); app.use(express.bodyParser()); app.use(express.cookieParser()); app.use(express.session({ secret: "keyboard cat", store: new RedisStore })); но я получил ошибку Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED. …

12
Ошибка: не указан механизм по умолчанию и не предоставлено расширение
Я работаю над настройкой http-сервера с использованием node.js и движка. Тем не менее, я продолжаю сталкиваться с проблемами, о которых у меня мало информации о том, как их решить. Я был бы признателен за помощь в решении этого вопроса. Error: No default engine was specified and no extension was provided. …
132 node.js  http  express 

16
Как использовать HTML в качестве механизма просмотра в Express?
Я попробовал это простое изменение из начального числа и создал соответствующие файлы .html (например, index.html). //app.set('view engine', 'jade'); app.set('view engine', 'html'); и этот файл остался прежним: exports.index = function(req, res){ res.render('index'); }; но во время бега я получаю Ошибка 500: не удается найти модуль "html" Единственный ли мой вариант - …
130 html  node.js  express 

13
создать доверенный самозаверяющий сертификат SSL для localhost (для использования с Express / Node)
Пытаюсь следовать различным инструкциям по созданию самозаверяющего сертификата для использования с localhost. Большинство инструкций похоже для IIS, но я пытаюсь использовать Nodejs / Express. Ни один из них не работает должным образом, потому что пока сертификат установлен, ему не доверяют. вот что я пробовал, что не удалось: Как я могу …

16
Расширение объекта экспресс-запроса с помощью Typescript
Я пытаюсь добавить свойство для выражения объекта запроса из промежуточного программного обеспечения с использованием машинописного текста. Однако я не могу понять, как добавить к объекту дополнительные свойства. Я бы предпочел не использовать скобки, если это возможно. Я ищу решение, которое позволило бы мне написать что-то подобное (если возможно): app.use((req, res, …

3
Как настроить SSL-сертификат для сервера express.js?
Раньше в более старой версии Express я мог сделать это: express.createServer({key:'keyFile', cert:'certFile'}); Однако в более новых версиях Express это больше не работает: var app = express(); Должен ли я позвонить, app.use()чтобы установить сертификаты? Если да, то как?

6
экспресс выдает ошибку, поскольку `body-parser deprecated undefined extended`
В моем приложении узла я использую экспресс. все работает нормально, но я получаю ошибку в файле cmd. Использую все обновленные модули ... мой код: var express = require('express'); var bodyParser = require('body-parser'); var jade = require('jade'); var app = express(); app.set('view engine', 'jade'); app.set('views', __dirname + '/views'); app.use(express.static(__dirname + '/public')); …
127 node.js  express 

2
Node.js, не может открывать файлы. Ошибка: ENOENT, stat './path/to/file'
Я разработал программу node.js, используя экспресс-фреймворк на своем компьютере, где она отлично работает без нареканий. Однако, когда я запускаю программу на своем устройстве SUSE Studio, где она предназначена для размещения, я получаю сообщение об ошибке при любом взаимодействии с файлом. Error: ENOENT, stat './path/to/file' Я проверил, что права доступа к …
126 node.js  express 

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