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

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

10
Не вдається поставити в рукостискання чергу після виходу із системи
Я реалізував такий код: module.exports = { getDataFromUserGps: function(callback) { connection.connect(); connection.query("SELECT * FROM usergps", function(err, results, fields) { if (err) return callback(err, null); return callback(null, results); } ); connection.end(); }, loginUser: function(login, pass, callback) { connection.connect(); connection.query( "SELECT id FROM users WHERE login = ? AND pass = ?", …
83 node.js  express 

3
Як повернути складну відповідь JSON за допомогою Node.js?
Використовуючи nodejs і express, я хотів би повернути один або кілька об’єктів (масив) за допомогою JSON. У наведеному нижче коді я вивожу по одному об'єкту JSON за раз. Це працює, але це не зовсім те, що я хочу. Вироблена відповідь не є дійсною відповіддю JSON, оскільки у мене багато об’єктів. …

3
Яка різниця між "app.render" та "res.render" у express.js?
Документи для app.render: Рендеруйте подання із зворотним викликом, відповідаючи відтвореним рядком. Це варіант додатку на рівні програми res.render(), і в іншому випадку він поводиться однаково. Документи для res.render: Рендеруйте подання із зворотним викликом, відповідаючи відтвореним рядком. При виникненні помилки next(err)внутрішній виклик. Коли надається зворотний виклик, передаються як можлива помилка, так …
82 node.js  express 

7
Маршрутизація Express.js: необов’язковий параметр splat?
У мене є маршрут, який виглядає так: app.all('/path/:namedParam/*splat?',function(req,res,next){ if(!req.params.length){ // do something when there is no splat } else { // do something with splat } }); однак це не працює - якщо я зателефоную, path/foo/barце потрапить на маршрут, але якщо я зателефоную path/foo, це не буде. Чи можна мати …
82 node.js  express 


1
req.locals проти res.locals проти res.data проти req.data проти app.locals у проміжному програмному забезпеченні Express
Є кілька подібних запитань, але моє запитання полягає в тому, що якщо я хочу поширити проміжні результати, які я отримую з різними проміжними програмами маршрутизації, який найкращий спосіб це зробити? app.use(f1); app.use(f2); app.use(f3); function f1(req,res,next) { //some database queries are executed and I get results, say x1 res.locals.dbResults = {...}; …

8
Як створити глобальні змінні, доступні у всіх поданнях за допомогою Express / Node.JS?
Гаразд, отже, я створив блог за допомогою Jekyll, і ви можете визначити змінні у файлі _config.yml, доступні у всіх шаблонах / макетах. В даний час я використовую Node.JS / Express із шаблонами EJS та ejs-local (для часткових компонувань / макетів. Я прагну зробити щось подібне до глобальних змінних, подібних до …

27
Не вдалося підключитися до 127.0.0.1:27017, причина: errno: 111 Підключення відмовлено
намагаючись виконати цю команду mongo в ubuntu, я отримую цю помилку. ritzysystem@ritzysystem-Satellite-L55-A:~$ mongo MongoDB shell version: 2.6.1 connecting to: test 2014-10-06T12:59:35.802+0530 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused 2014-10-06T12:59:35.802+0530 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146 exception: connect failed як я можу …


16
Чи можу я визначити, чи є рядок MongoDB ObjectID?
Я виконую пошук в MongoDB, перетворюючи рядок у BSON. Чи можу я перед перетворенням визначити, чи є рядок, який я маю, дійсним ObjectID для Mongo? Ось coffeescript для моєї поточної функції findByID. Це чудово працює, але я хотів би шукати за іншим атрибутом, якщо визначу, що рядок не є ідентифікатором. …

4
Підходи до авторизації та шаблони проектування додатків Node.js [закрито]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Удосконалюйте це питання Я будую багатосторінковий адміністративний інтерфейс для внутрішньої корпоративної програмної платформи. Подумайте про …

6
Нефрит - механізм шаблонів: Як перевірити, чи існує змінна
Зараз я використовую Джейд для нового проекту. Я хочу зробити сторінку та перевірити, чи доступна певна змінна. app.js: app.get('/register', function(req, res){ res.render('register', { locals: { title: 'Register', text: 'Register as a user.', } }); }); register.jade: - if (username) p= username - else p No Username! Я завжди отримую таку …
80 node.js  pug  express 

3
Чому я можу виконувати код після “res.send”?
Мені цікаво, в чому полягає механіка поведінки наступного коду: res.send(200, { data: 'test data' }); console.log('still here...'); Я розумію, що функція res.sendне повертає , але перериває з'єднання / завершує запит . Це може пояснити, чому я все ще можу виконувати код після res.sendкоманди (я переглядав експрес-джерело, і це, здається, не …
80 node.js  express 

4
Node.js + Express.js Модель захисту дозволів користувача
У нас є програма, яка має два типи користувачів. Залежно від способу входу користувача, ми хочемо, щоб він мав доступ до різних частин програми. Як ми реалізуємо модель безпеки, щоб запобігти користувачам бачити речі, до яких вони не мають доступу? Чи робимо ми безпеку частиною реалізації кожного маршруту? Проблема полягає …

13
HTML в PDF за допомогою Node.js
Я хочу створити pdfверсію веб-сторінок веб-сайту для друку . Щось на зразок express.render()лише відобразити сторінку якpdf Хтось знає модуль вузла, який це робить? Якщо ні, як би ви взялися за його реалізацію? Я бачив, як деякі методи говорять про використання безголового браузера phantom.js, але не впевнений, що це за потік.

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