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

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

8
bodyParser устарел экспресс 4
Я использую Express 4.0, и я знаю, что анализатор тела был удален из ядра Express, я использую рекомендованную замену, однако я получаю body-parser deprecated bodyParser: use individual json/urlencoded middlewares server.js:15:12 body-parser deprecated urlencoded: explicitly specify "extended: true" for extended parsing node_modules/body-parser/index.js:74:29 Где я могу найти это предполагаемое промежуточное ПО? или …


8
Что делает body-parser с express?
Я не понимаю, зачем нам нужно body-parserприложение Express, поскольку мы можем получать данные без использования body-parser. И что это делает на самом деле и как?

2
Понимание паспорта сериализации десериализации
Как бы вы объяснили непрофессионалу рабочий процесс методов сериализации и десериализации Passport? Куда user.idидти после того, passport.serializeUserкак был вызван? Мы звоним passport.deserializeUserсразу после него, где он вписывается в рабочий процесс? // used to serialize the user for the session passport.serializeUser(function(user, done) { done(null, user.id); // where is this user.id going? …


8
Вызвать «локальную» функцию в module.exports из другой функции в module.exports?
Как вы вызываете функцию из другой функции в module.exportsобъявлении? app.js var bla = require('./bla.js'); console.log(bla.bar()); bla.js module.exports = { foo: function (req, res, next) { return ('foo'); }, bar: function(req, res, next) { this.foo(); } } Я пытаюсь получить доступ к функции fooизнутри функции bar, и я получаю: Ошибка типа: …
327 node.js  express 

6
Клиент на узле: Uncaught ReferenceError: требование не определено
Итак, я пишу приложение с комбо узла / экспресс + Джейд. У меня есть client.js, что загружается на клиенте. В этом файле у меня есть код, который вызывает функции из других файлов JavaScript. Моя попытка была использовать var m = require('./messages'); чтобы загрузить содержимое messages.js(как я делаю на стороне сервера), …

6
Загрузите файл с сервера NodeJS с помощью Express
Как я могу загрузить файл, который находится на моем сервере, на мой компьютер, который обращается к странице на сервере nodeJS? Я использую ExpressJS, и я пытался это: app.get('/download', function(req, res){ var file = fs.readFileSync(__dirname + '/upload-folder/dramaticpenguin.MOV', 'binary'); res.setHeader('Content-Length', file.length); res.write(file, 'binary'); res.end(); }); Но я не могу получить имя файла …

15
Express-js не может получить мои статические файлы, почему?
Я сократил свой код до самого простого приложения express-js, которое я мог сделать: var express = require("express"), app = express.createServer(); app.use(express.static(__dirname + '/styles')); app.listen(3001); Мой каталог выглядит так: static_file.js /styles default.css Тем не менее, когда я http://localhost:3001/styles/default.cssполучаю доступ, я получаю следующую ошибку: Cannot GET / styles / default.css Я использую …
308 node.js  express 

6
Как использовать данные JSON POST в приложении Express
Я отправляю следующую строку JSON на мой сервер. ( { id = 1; name = foo; }, { id = 2; name = bar; } ) На сервере у меня есть это. app.post('/', function(request, response) { console.log("Got response: " + response.statusCode); response.on('data', function(chunk) { queryResponse+=chunk; console.log('data'); }); response.on('end', function(){ console.log('end'); …
307 json  node.js  express 

3
Node.js / Express.js - Как работает app.router?
Прежде чем спросить об этом, app.routerя должен объяснить, по крайней мере, что, по моему мнению, происходит при работе с промежуточным программным обеспечением. Чтобы использовать промежуточное ПО, нужно использовать функцию app.use(). Когда промежуточное программное обеспечение выполняется, оно будет вызывать следующее промежуточное программное обеспечение с помощью next()или делать так, чтобы промежуточное программное …

6
Какой параметр «следующий» используется в Express?
Предположим, у вас есть простой блок кода, подобный этому: app.get('/', function(req, res){ res.send('Hello World'); }); Эта функция имеет два параметра, reqи res, которые представляют объекты запроса и ответа соответственно. С другой стороны, есть другие функции с третьим параметром next. Например, давайте посмотрим на следующий код: app.get('/users/:id?', function(req, res, next){ // …
295 node.js  express 

30
Express.js req.body undefined
У меня это как конфигурация моего сервера Express app.use(app.router); app.use(express.cookieParser()); app.use(express.session({ secret: "keyboard cat" })); app.set('view engine', 'ejs'); app.set("view options", { layout: true }); //Handles post requests app.use(express.bodyParser()); //Handles put requests app.use(express.methodOverride()); Но все же, когда я спрашиваю req.body.somethingв своих маршрутах, я получаю ошибку, указывающую на это body is undefined. …
292 node.js  express 


4
Как получить параметр URL в Express?
Я столкнулся вопрос о получении значения tagidиз моего URL: localhost:8888/p?tagid=1234. Помогите мне исправить код моего контроллера. Я не могу получить tagidзначение. Мой код выглядит следующим образом: app.js: var express = require('express'), http = require('http'), path = require('path'); var app = express(); var controller = require('./controller')({ app: app }); // all …

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