Запитання з тегом «express»

Express - це гнучка рамка веб-додатків Node.js, що забезпечує надійний набір функцій для створення веб-додатків.

9
Проксі з express.js
Щоб уникнути проблем з AJAX з одним доменом, я хочу, щоб мій веб-сервер node.js пересилав усі запити з URL /api/BLABLAна інший сервер, наприклад other_domain.com:3000/BLABLA, і повертав користувачеві те саме, що цей віддалений сервер повертав прозоро. Усі інші URL-адреси (поруч /api/*) надаватимуться безпосередньо, не надаючи проксі. Як досягти цього за допомогою …

18
додайте поля create_at та updated_at до мангустних схем
Чи можна додати поля create_at та updated_at до схеми мангуста, без необхідності передавати їх у кожен виклик нового MyModel ()? Поле create_at буде датою і додається лише при створенні документа. Поле updated_at буде оновлено новою датою кожного разу, коли в документі буде викликано Save (). Я спробував це в своїй …

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


4
Як встановити cookie у вузлі js за допомогою Express Framework?
У моїй програмі мені потрібно встановити файл cookie за допомогою Express Framework. Я спробував наступний код, але файл 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); …
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, запитом у браузері є / рахунок, але коли я реєструю req.path, я отримую '/' --- не '/ 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?
Я щойно почав дізнаватися про експрес 4.0 в моєму додатку Node.js, і виявив, що він генерує ./bin/wwwфайл, на якому записуються лише сервер додатків та налаштування портів, і все інше, як середнє програмне забезпечення та маршрутизація, визначено у ./app.jsфайлі. Однак я не впевнений, що це ./bin/wwwробить. Я використовував Express 3.x, і …

25
npm не може знайти package.json
Я намагаюся встановити залежності якогось прикладу: npm's, 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 such file …
153 node.js  express  npm 

16
Як перемістити файли в node.js?
Як я можу переміщувати файли (наприклад, командна оболонка mv) на node.js? Чи є якийсь метод для цього чи я повинен прочитати файл, записати в новий файл і видалити старіший файл?
151 file  node.js  express 

15
Помилка Node.js: Неможливо знайти експрес-модуль
Я написав свій перший додаток 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) …
145 node.js  express  npm 

18
NodeJS: Як отримати порт сервера?
Ви часто бачите приклад привіт світовий код для Node, який створює Http-сервер, починає прослуховувати порт, а потім щось слідує за рядками: console.log('Server is listening on port 8000'); Але в ідеалі ви цього хочете: console.log('Server is listening on port ' + server.port); Як отримати порт, який сервер зараз слухає, не зберігаючи …

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.