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

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

9
Прокси с помощью express.js
Чтобы избежать проблем с AJAX в одном домене, я хочу, чтобы мой веб-сервер node.js /api/BLABLA, например other_domain.com:3000/BLABLA, перенаправлял все запросы с URL-адреса на другой сервер и возвращал пользователю то же, что и этот удаленный сервер, прозрачно. Все остальные URL (кроме /api/*) должны обслуживаться напрямую, без прокси. Как мне добиться этого …

18
добавить поля create_at и updated_at в схемы mongoose
Есть ли способ добавить поля create_at и updated_at в схему mongoose, не передавая их каждый раз, когда вызывается новый MyModel ()? Поле create_at будет датой и будет добавлено только при создании документа. Поле updated_at будет обновляться с новой датой всякий раз, когда save () вызывается для документа. Я пробовал это …


9
Как я могу получить Express для вывода красиво отформатированного HTML?
При использовании Express для Node.js я заметил, что он выводит код HTML без каких-либо символов новой строки или вкладок. Хотя загрузка может быть более эффективной, она не очень удобочитаема во время разработки. Как я могу получить Express для вывода красиво отформатированного HTML?

4
Как установить cookie в узле JS с помощью Express Framework?
В моем приложении мне нужно установить cookie с помощью экспресс-фреймворка. Я пробовал следующий код, но он не устанавливает cookie. Может ли кто-нибудь помочь мне сделать это? var express = require('express'), http = require('http'); var app = express(); app.configure(function(){ app.use(express.cookieParser()); app.use(express.static(__dirname + '/public')); app.use(function (req, res) { var randomNumber=Math.random().toString(); randomNumber=randomNumber.substring(2,randomNumber.length); res.cookie('cokkieName',randomNumber, …
161 node.js  cookies  express 

11
Как указать код ошибки HTTP?
Я пытался: app.get('/', function(req, res, next) { var e = new Error('error message'); e.status = 400; next(e); }); и: app.get('/', function(req, res, next) { res.statusCode = 400; var e = new Error('error message'); next(e); }); но всегда объявляется код ошибки 500.

3
Экспресс res.sendfile бросает запрещенную ошибку
У меня есть этот код: res.sendfile( '../../temp/index.html' ) Тем не менее, он выдает эту ошибку: Error: Forbidden at SendStream.error (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/send/lib/send.js:145:16) at SendStream.pipe (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/send/lib/send.js:307:39) at ServerResponse.res.sendfile (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/response.js:339:8) at exports.boot (/Users/Oliver/Development/Personal/Reader/server/config/routes.js:18:9) at callbacks (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:161:37) at param (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:135:11) at pass (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:142:5) at Router._dispatch (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:170:5) at Object.router (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:33:10) at next (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/connect/lib/proto.js:199:15) Может кто-нибудь сказать …
160 node.js  express 

8
как получить путь запроса с помощью экспресс-объекта req
Я использую express + node.js и у меня есть объект req, запрос в браузере - / account, но когда я захожу в req.path, я получаю '/' --- not '/ account'. //auth required or redirect app.use('/account', function(req, res, next) { console.log(req.path); if ( !req.session.user ) { res.redirect('/login?ref='+req.path); } else { next(); …

6
Что делает «./bin/www» в Express 4.x?
Я только начал узнавать о Express 4.0 в своем приложении Node.js. Я обнаружил, что он генерирует ./bin/wwwфайл, в который записываются только настройки сервера приложений и портов, а все остальное, например, промежуточное программное обеспечение и маршрутизация, определяется в ./app.jsфайле. Однако я не уверен, что это ./bin/wwwделает. Я использовал Express 3.x и …

25
npm не может найти package.json
Я пытаюсь установить зависимости некоторых примеров: npm, express 2.5.8которые я скачал, но все приложения выдают одну и ту же ошибку: c:\node\stylus>npm install -d npm info it worked if it ends with ok npm info using npm@1.1.1 npm info using node@v0.6.11 npm ERR! Couldn't read dependencies. npm ERR! Error: ENOENT, no …
153 node.js  express  npm 

16
Как мне переместить файлы в node.js?
Как я могу переместить файлы (например, командную оболочку mv) на node.js? Есть ли способ для этого или я должен прочитать файл, записать в новый файл и удалить старый файл?
151 file  node.js  express 

18
NodeJS: Как получить порт сервера?
Вы часто видите пример кода hello world для Node, который создает Http-сервер, начинает прослушивание порта, а затем следует что-то вроде: console.log('Server is listening on port 8000'); Но в идеале вам нужно вместо этого: console.log('Server is listening on port ' + server.port); Как мне получить порт, который сервер в настоящее время …

15
Ошибка Node.js: не удается найти модуль Express
Я написал свое первое приложение node.js, но оно не может найти экспресс-библиотеку: C:\ChatServer\Server>node server.js module.js:340 throw err; ^ Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (C:\ChatServer\Server\server.js:6:9) at Object.<anonymous> (C:\ChatServer\Server\server.js:25:4) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) …
147 node.js  express  npm 

6
MongoDB / Mongoose запрашивает определенную дату?
Можно ли запросить конкретную дату? Я нашел в кулинарной книге mongo, что мы можем сделать это для диапазона, запрашивая диапазон дат , например: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Но возможно ли это на конкретную дату? Это не работает: db.posts.find({"created_on": new Date(2012, 7, 14) })


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