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

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

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); }); Як я можу запитати mongodb, …

2
Передача керування маршрутом з необов’язковим параметром після root у express?
Я працюю над простим додатком для скорочення URL-адрес і маю такі швидкі маршрути: app.get('/', function(req, res){ res.render('index', { link: null }); }); app.post('/', function(req, res){ function makeRandom(){ var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; for( var i=0; i < 3 /*y u looking at me <33??*/; i++ ) text …

3
Різниця між app.use () та router.use () в Express
Я просто читав документацію на експрес і знайшов ці два терміни, app.use();іrouter.use(); Я знаю app.use();, що використовується у node для монтування проміжного програмного забезпечення на шляху, і ми часто використовуємо його у більшості додатків node. але що router.use();вони обидва однакові? якщо ні, то в чому різниця? Я читав про маршрутизатор …
87 node.js  express 

3
Що означає "розширений" у Express 4.0?
Я використовую express, а також body-parser у своєму додатку. app.use(bodyParser.urlencoded({ extended: false })); Але, що означає "розширений" у Express 4.0? Я знайшов це extended - parse extended syntax with the qs module. Однак я все ще не можу зрозуміти, що це означає.

26
Помилка першого розгортання Heroku `код помилки = H10`
Я розгорнув свій додаток на Heroku. Це програма node.js + express + socket.io, і це package.jsonфайл { "name": "game_test", "author": "Ilya", "description": "A test app for our board game", "version": "0.0.1", "private": true, "scripts": { "start": "node app" }, "dependencies": { "express": "3.0.6", "jade": "*", "socket.io" : "*" }, "engines": …

15
Як захистити поле пароля в Mongoose / MongoDB, щоб воно не поверталось у запиті, коли я заповнюю колекції?
Припустимо, у мене є дві колекції / схеми. Одним із них є схема користувачів із полями імені користувача та пароля, тоді у мене є схема блогів, яка має посилання на схему користувачів у полі автора. Якщо я використовую Mongoose, щоб зробити щось подібне Blogs.findOne({...}).populate("user").exec() У мене буде заповнений документ блогу …

3
Різниця між Node js та express js [закрито]
Важко сказати, про що тут питають. Це питання неоднозначне, розпливчасте, неповне, надто широке або риторичне, і на нього не можна обґрунтовано відповісти у його нинішній формі. Щоб отримати допомогу щодо роз’яснення цього питання з метою його відновлення, відвідайте довідковий центр . Закрито 8 років тому . Я новачок для node …
85 node.js  express 

29
Помилка: не вдається знайти модуль 'ejs'
Ось моя повна помилка: Error: Cannot find module 'ejs' at Function._resolveFilename (module.js:317:11) at Function._load (module.js:262:25) at require (module.js:346:19) at View.templateEngine (/Users/shamoon/local/node/lib/node_modules/express/lib/view/view.js:133:38) at Function.compile (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:65:17) at ServerResponse._render (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:414:18) at ServerResponse.render (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:315:17) at /Users/shamoon/Sites/soldhere.in/app.js:26:7 at callbacks (/Users/shamoon/local/node/lib/node_modules/express/lib/router/index.js:272:11) at param (/Users/shamoon/local/node/lib/node_modules/express/lib/router/index.js:246:11) Мій вихідний код також дуже простий: var express = require('express'); var app …
85 node.js  express  ejs 

3
Як створити схему мангуста за допомогою масиву ідентифікаторів об’єктів?
Я визначив схему користувача мангуста: var userSchema = mongoose.Schema({ email: { type: String, required: true, unique: true}, password: { type: String, required: true}, name: { first: { type: String, required: true, trim: true}, last: { type: String, required: true, trim: true} }, phone: Number, lists: [listSchema], friends: [mongoose.Types.ObjectId], accessToken: { …

5
ПОМИЛКА в Не вдається знайти модуль 'babel-core'. за допомогою response.js, веб-пакета та експрес-сервера
Кожного разу, коли я бігаю webpackв терміналі, я отримую: Hash: efea76b1048c3a97b963 Version: webpack 1.12.13 Time: 33ms + 1 hidden modules ERROR in Cannot find module 'babel-core' Ось мій файл webpack.config.js module.exports = { entry: './app-client.js', output: { filename: 'public/bundle.js' }, module: { loaders: [ { exclude: /(node_modules|app-server.js)/, loader: 'babel' } …

4
як правильно закрити node-express сервер?
Мені потрібно закрити сервер після отримання зворотного дзвінка з /auth/github/callback URL-адреси. Звичайний сервер HTTP, що закриває API , наразі підтримує server.close([callback]) функцію API, але з сервером node-express я отримую TypeError: Object function app(req, res){ app.handle(req, res); } has no method 'close' помилку. І я не знаю, як знайти інформацію для …

4
Яке відношення має модуль `morgan` до експрес-додатків?
В експрес-підручнику автор використовував npm module morgan. Що може зробити Morgan для експрес-програми? Хтось може допомогти мені зрозуміти це? Зрозумів, погугливши, але я тут нічого не розумію: var express = require('express') var morgan = require('morgan') var app = express() app.use(morgan('combined')) morgan('combined') morgan(':remote-addr :method :url') morgan(function (tokens, req, res) { return …
84 node.js  express 

4
Як отримати домен, що ініціює запит у express.js?
Я використовую express.js, і мені потрібно знати домен, який є джерелом дзвінка. Це простий код app.get( '/verify_license_key.json', function( req, res ) { // do something Як отримати домен від reqабо resоб’єкта? Я маю на увазі, що мені потрібно знати, чи викликав api somesite.com або someothersite.com. Я спробував зробити console.dir і …

6
Як упакувати та розгорнути веб-додаток Node.js + express?
Я новачок у програмуванні Node.js, і нещодавно створив зразок робочого веб-додатку, використовуючи (експрес, магістраль та інші безкоштовні технології перегляду з mongoDB). Зараз я перебуваю в точці, коли я хочу розгорнути те саме в проміжному середовищі, і я не впевнений, як упакувати цю програму та розповсюдити те саме. [Я можу подбати …

4
Ловіть весь маршрут, окрім / для входу
Зараз я пишу API, який вимагатиме від користувача передачі маркера автентифікації в заголовку кожного запиту. Тепер я знаю, що можу створити загальний маршрут, скажімо app.get('/*', function(req,res){ }); але мені було цікаво, як я можу зробити так, щоб він виключав певні маршрути, такі як /loginабо /?
83 node.js  express 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.