Articles of express

Node.js + Экспресс без использования Jade

Можно ли использовать express без механизма шаблонов?

Монгузское соединение / модели: нужно всегда работать на открытом airе?

Я использую Mongoose 3, и наиболее очевидным способом подключения к базе данных является conn = mongoose.createConnection(…) conn.on(“open”, …) Вопрос в том, нужно ли мне определять все мои модели в открытом обратном вызове? Если это так, мне придется создать initMongoose.coffee который выглядит как # initMongoose.coffee mongoose = require “mongoose” module.exports = mongoose.createConnection … # modelExample.coffee conn […]

График Facebook Все Взаимные Друзья

У меня есть приложение, которое показывает общих друзей. На моем узловом сервере у меня есть следующий код, чтобы получить общих друзей для моих пользователей: var express = require(‘express’), FB = require(‘fb’), appFB = FB.extend({appId: ”, appSecret:”}), router = express.Router(); router.get(“/allMutualFriends”, function(req, res) { if(!req.query.accessToken || !req.query.otherUserId){ res.set(“type”, “error”); return res.status(400).send({“accessToken”:req.query.accessToken, “otherUserId”: req.query.otherUserId}); } console.log(req.query); var […]

Угловой режим HTML5 с express

Я знаю, что есть ответы на этот вопрос, но они не полностью работают на меня. Я использую Angular 1.4 и Express 4. Express обрабатывает вызовы API, а Angular должен обрабатывать весь HTML. Мой express app.js: var express = require(‘express’); var path = require(‘path’); var logger = require(‘morgan’); var cookieParser = require(‘cookie-parser’); var bodyParser = require(‘body-parser’); […]

Ошибка запроса Subodocuments Mongodb Преобразование круговой структуры в JSON

У меня есть документ с массивом поддокументов: { “company”: “test plc”, “address”: [ { “addr1”: “37”, “addr2”: “”, “addr3”: “test”, “addr4”: “”, “addrcity”: “”, “addrcounty”: “test”, “addrpostcode”: “test” }, { “addr1”: “37”, “addr2”: “”, “addr3”: “test”, “addr4”: “”, “addrcity”: “”, “addrcounty”: “test”, “addrpostcode”: “test” }, { “addr1”: “37”, “addr2”: “”, “addr3”: “test”, “addr4”: “”, “addrcity”: […]

resize изображения с помощью nodeJs imageMagick

Я хотел бы resize изображения перед отправкой пользователю в nodeJs с помощью выражения im = require(“imagemagick”) app.get(‘/image/:dossier/:id/:taille’, function (req, res) { var image = __dirname + ‘/public/img/bibliotheque/’+req.params.dossier+’/’+req.params.id+’.jpg’; im.resize({ srcPath : image, width : req.params.taille }, function(err, stdout, stderr) { if (err){ log.error(err); } else { res.contentType(“image/jpeg”); res.end(stdout); } }); }); но это возrotation: events.js:72 throw […]

Передача переменных в следующее промежуточное программное обеспечение с помощью next () в Express.js

Ну, мой вопрос в том, что я хочу передать некоторую переменную из первого промежуточного программного обеспечения в другое промежуточное ПО, и я попытался это сделать, но было « req.somevariable является данным как« undefined »». //app.js .. app.get(‘/someurl/’, middleware1, middleware2) … ////middleware1 … some conditions … res.somevariable = variable1; next(); … ////middleware2 … some conditions … […]

Ошибка: большинство промежуточных программ (например, bodyParser) больше не связаны с Express

Мне нужно создать веб-службу, и я использую Node.js на сервере. Но когда я запускаю localhost, я получаю сообщение об ошибке: Ошибка. Большинство промежуточных программ (например, bodyParser) больше не связаны с Express и должны устанавливаться отдельно. См. Https://github.com/senchalabs/connect#middleware. neo4jtest.js var config = require(‘./config’); var bodyParser = require(‘body-parser’); var app = express(); var neo4jurl = process.env.NEO4J_URL ; […]

node-sass-middleware не рендеринг с использованием выражения

У меня возникла проблема, когда node-sass-middleware не предоставляет мой css здесь, это мой код промежуточного кода: // adding the sass middleware app.use(sassMiddleware({ /* Options */ src: path.join(__dirname, “public/sass”), dest: path.join(__dirname, “public/css”), debug: true, outputStyle: ‘compressed’, prefix: ‘/static/css’ // Where prefix is at })); app.use(express.static(path.join(__dirname, ‘public’))); Я получаю это на консоли: source: ~\public\sass\style.scss dest: ~\public\css\style.css read: […]

Создайте ссылку href, которая использует http DELETE-глагол в express.js

Я только начал играть с express.js, используя handlebars.js в качестве своего шаблона, я хотел создать ссылку на удаление, которая должна быть спокойной и использовать http verb DELETE вместо GET. Я, наконец, понял способ достижения этого, создав ссылку, как показано ниже, добавив метод удаления данных, а затем используя jquery на стороне клиента, чтобы перехватить мою ссылку, […]