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

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


9
Як користуватися реєстратором Morgan?
Я не можу ввійти з Морганом. Він не записує інформацію до консолі. У документації не вказано, як ним користуватися. Я хочу побачити, що таке змінна. Це код з response.jsфайлу expressjs Framework: var logger = require("morgan"); res.render = function(view, options, fn){ options = options || {}; var self = this; var …
109 node.js  logging  express 

26
Неможливо перезаписати модель, щойно скомпільована Mongoose
Не впевнений, що я роблю неправильно, ось мій check.js var db = mongoose.createConnection('localhost', 'event-db'); db.on('error', console.error.bind(console, 'connection error:')); var a1= db.once('open',function(){ var user = mongoose.model('users',{ name:String, email:String, password:String, phone:Number, _enabled:Boolean }); user.find({},{},function (err, users) { mongoose.connection.close(); console.log("Username supplied"+username); //doSomethingHere }) }); і ось мій insert.js var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/event-db') …

6
express.js - один обробник маршрутизації для декількох маршрутів в одному рядку
Чи є спосіб зробити це за допомогою одного виклику функції? var todo = function (req, res){}; app.get("/", todo); app.get("/blabla", todo); app.get("/blablablabla", todo); Щось на зразок: app.get("/", "/blabla", "/blablablabla", todo ); Я знаю, що це синтаксичний безлад, але тільки для того, щоб дати уявлення про те, чого я хотів би досягти, …

9
Основна автентифікація HTTP за допомогою Node та Express 4
Схоже, реалізація базової HTTP-аутентифікації з Express v3 була тривіальною: app.use(express.basicAuth('username', 'password')); Версія 4 (я використовую 4.2) видалила basicAuthпроміжне програмне забезпечення, проте я трохи застряг. У мене є такий код, але він не змушує браузера спонукати користувача до облікових даних, що саме мені хотілося б (і те, що я думаю, що …

5
Як я можу програмно відключити екземпляр ExpressJS для тестування?
Я намагаюся розібратися, як закрити екземпляр Express. В основному, я хочу зворотний .listen(port)виклик - як мені змусити сервер Експрес зупинитися на прослуховуванні, звільнити порт і закрити чисто? Я знаю, це здається, що це може бути дивним запитом, тож ось контекст; можливо, є інший спосіб підійти до цього, і я думаю …

5
Створення проміжного програмного забезпечення expressjs, яке приймає параметри
Я намагаюся створити проміжне програмне забезпечення, яке може приймати параметри. Як це можна зробити? приклад app.get('/hasToBeAdmin', HasRole('Admin'), function(req,res){ }) HasRole = function(role, req, res, next){ if(role != user.role){ res.redirect('/NotInRole); } next(); }
106 node.js  express 

4
експрес 4.0, експрес-сесія з непарним попередженням
Я намагаюся працювати над налаштуванням програми nodejs за допомогою express 4.x. Після спотикання через проблеми з видаленням програмного забезпечення я нарешті змусив його працювати. проте в наступному рядку коду було пару попереджувальних повідомлень: app.use(session({secret: '<mysecret>'}) ці попередження: Sun, 29 Jun 2014 12:45:10 GMT express-session deprecated pass resave option; default value …
105 node.js  express 

6
Як дізнатися, чи користувач увійшов через passport.js?
Я читав passport.jsінформацію та зразки два дні, але не впевнений, що після цього провів увесь процес автентифікації. Як дізнатись, якщо я ввійшов, наприклад, у мене буде панель навігації з кнопкою входу чи виходу, чи є якась змінна, як код нижче? if (login) <button>logout</button> else <button>login</button>

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

7
Експрес: Як передати екземпляр програми маршрутам з іншого файлу?
Я хочу розділити свої маршрути на різні файли, де один файл містить усі маршрути, а інший відповідні дії. В даний час у мене є рішення для досягнення цього, однак мені потрібно зробити екземпляр додатка глобальним, щоб мати доступ до нього в своїх діях. Моя поточна установка виглядає приблизно так: app.js: …
103 node.js  express 

13
Використання HTML у Express замість Jade
Як я можу позбутися від Jade під час використання Express з Node.JS? Я хочу просто використовувати звичайний html. В інших статтях я бачив, що люди рекомендували app.register (), який тепер застарілий в останній версії.
103 html  node.js  express  pug 

7
passport.js passport.initialize () проміжне програмне забезпечення не використовується
Я використовую вузол Express + мангуста і намагаюся використовувати passport.js з спокійними api. Я продовжую отримувати цей виняток після успіху аутентифікації (я бачу URL-адресу зворотного дзвінка у браузері): /Users/naorye/dev/naorye/myproj/node_modules/mongoose/lib/utils.js:419 throw err; ^ Error: passport.initialize() middleware not in use at IncomingMessage.req.login.req.logIn (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/http/request.js:30:30) at Context.module.exports.delegate.success (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/middleware/authenticate.js:194:13) at Context.actions.success (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/context/http/actions.js:21:25) at verified (/Users/naorye/dev/naorye/myproj/node_modules/passport-facebook/node_modules/passport-oauth/lib/passport-oauth/strategies/oauth2.js:133:18) …

12
Завантаження зображень за допомогою Node.js, Express та Mongoose
Зверніть увагу на новіші відповіді, які містять найновішу інформацію, оскільки змінилися зміни з роками! Оскільки багато нових бібліотек Node.js швидко стають застарілими і все одно є порівняно мало прикладів, я хочу запитати про завантаження зображень за допомогою: Node.js (v0.4.1) Експрес (1.0.7) Мангуст (1.1.0). Як це зробили інші? Я знайшов: вузол, …


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