express- все статьи тега


body-parser получает пустое тело, когда content-type имеет несколько значений

Я обновляю с express 3 до 4, промежуточное ПО для разбора тела изменилось, поэтому я использую body-parser, и это выглядит нормально в большинстве ситуаций: var bodyParser = require('body-parser'); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); Но у меня есть сторонний сервис, который вызовет один из моих конкретных url для уведомления сообщений, он прекрасно работает в express 3, но не удалось в express 4, потому что req.body пусто Я отлаживаю заголовок ...

Переменные окружения Grunt не устанавливаются до тех пор, пока не будут загружены все задачи

Я использую модули npm grunt env и load-grunt-config в своем проекте. grunt env обрабатывает переменные окружения для вас, в то время как load-grunt-config обрабатывает, ну, загружает конфигурацию grunt для вас. Вы можете поместить свои задачи в другие файлы, затем load-grunt-config соберет их и будет grunt загружать и потреблять их для вас. Вы также можете создать файл aliases.js, в котором задачи, которые вы хотите объединить в одну задачу, будут выполняться одна за другой. Это похоже на вор ...

как загрузить изображение из url в буфер в nodejs

Я новичок в nodejs и пытаюсь настроить сервер, где я получаю информацию exif из образа. Мои изображения находятся на S3, поэтому я хочу иметь возможность просто передать url-адрес s3 в качестве параметра и захватить изображение из него. Я использую проект ExifImage ниже, чтобы получить информацию exif и в соответствии с их документацией: " вместо указания имени файла образа в файловой системе вы также можете передать буфер в ExifImage." Как загрузить изображение в буфер в узле из url-адреса ...

Как swagger / swashbuckle, но для узла.js?

Есть ли какой-либо инструмент для node express, где вы можете автоматически генерировать документацию swagger для существующего проекта ? Похожие на головорезов? ...

Как использовать модель мангуста, определенную в отдельном файле, если файл не экспортируется?

Рассмотрим очень простую структуру приложения Express 4: -- app.js -- models |--db.js |--news.js Где news.js содержит схему мангуста и модель, основанную на этой схеме: var mongoose = require('mongoose'); var Schema = mongoose.Schema; var newsSchema = new Schema({ title: String, subtitle: String, // other fields... }); var News = mongoose.model('News', newsSchema); Насколько я понимаю, для того, чтобы app.js использовать модель News, он должен требовать файл в скр ...

React Router способен выполнять маршрутизацию только при запуске с корневого url-адреса

У меня есть приложение React, которое также использует Redux и ReactRouter. Моя проблема заключается в следующем: Когда я запускаю приложение и иду к корневому url, я обычно могу перемещаться внутри приложения, и маршруты в навигационной панели будут меняться по мере перемещения. Однако, если я наберу в навигационной панели любой url, отличный от корневого, я получу странную ошибку: Я действительно не понимаю, как можно получить такую ошибку. Если я пойду для localhost:1337/, а затем наж ...

Заставьте Axios автоматически отправлять файлы cookie в своих запросах

Я посылаю запросы от клиента в мой экспресс.сервер js, использующий Axios. Я установил файл cookie на клиенте и хочу прочитать этот файл cookie из всех запросов Axios, не добавляя их вручную в запрос вручную. Это мой клиентский пример запроса: axios.get(`some api url`).then(response => ... Я попытался получить доступ к заголовкам или файлам cookie, используя эти свойства в моем Express.сервер js: req.headers req.cookies Ни один из них не содержатся какие-либо cookies. Я использую ...

переменная в имени класса jade

Я не могу задать имя переменной в классе в jade: .flag_#{ session.locale } #{ session.locale } У меня есть: <div class="flag_" >en</div> И я хотел бы иметь <div class="flag_en" >en</div> Спасибо ...

Загрузка файлов Multer и Express / Node

Req.файлы производят null и теперь req.тело тоже пустое. Я просмотрел все ответы здесь и не могу найти много. К сожалению, документация по малтеру отсутствовала, так что, надеюсь, кто-то прошел через то, что я сейчас делаю, и знает, что происходит. Мой маршрутизатор.файл js выглядит следующим образом: var express = require('express'); var request = require('request'); var mid = require('../middleware'); var busboy = require('connect-busboy'); var fs = require('fs'); var multer = require('mul ...

Приложение не подключается к базе данных Мангуста

У меня возникли проблемы с подключением к моей базе данных Мангуст. Я просто не знаю, если что-то не так с моим кодом или если мне нужно установить больше пакетов мангуста. Или, возможно, переустановить все. Кто-нибудь может сказать мне, в чем дело? Проблемными линиями являются: var mongoose = require('mongoose'); mongoose.connect('mongodb://node:node@novus.modulusmongo.net:27017/Iganiq8o'); // connect to our database Предполагается ли, что приложение подключается к базе данных автоматиче ...

Отправить socket.io данные ответа клиенту от узла.JS сервер в формате gzip

Проблема заключается в том, что я не знаю, как определить, сжаты ли данные, которые я отправляю обратно клиенту, в формате gzip. Глядя на вывод моего сервера из командной строки, Я вижу: debug - websocket writing 3:::{"result":1368673052397} debug - websocket writing 3:::{"result":1368673053399} ... Мне кажется, что сервер пишет ответ в виде ascii, а не сжимает его перед отправкой. Ниже приведен пример, который я написал, чтобы получить эти результаты. Из того, что я прочитал, пока я устана ...

React / Express - 'Unexpected token <' в вызове renderToString()

Я работаю над настройкой рендеринга на стороне сервера для моего приложения React / Express, но я сталкиваюсь с синтаксической ошибкой, связанной с вызовом react-dom/server renderToString() Метод. Я свободно следую этому учебнику - http://crypt.codemancers.com/posts/2016-09-16-react-server-side-rendering/ index.js (Express app root): 'use strict' require('babel-register')({ presets: ['es2015', 'react'] }); const express = require('express') const path = require('path') const app = expr ...

Как использовать партиалы в Express.JS макет?

У меня есть макет.ejs-файл, содержащий базовую шаблонную HTML-разметку моего сайта: объявление doctype, заголовок, тело, нижний колонтитул, основы... Как я могу разместить навигацию в отдельном частичном файле и включить ее в этот макет? Существует ли определенная функция require () или include () для этого? Я использую EJS view engine. ...

Фильтры на экспресс.JS

Я хочу сделать фильтр, как рельсы перед фильтром на express.JS. У меня есть файл с именем фото.js, где я размещаю все свои фото связанные маршруты там. Но мне нужно перенаправить пользователя, который не прошел проверку подлинности в моей системе, на страницу входа. Я хочу сделать фильтр beforeFilter, так что мне не нужно вводить эту логику во все мои маршруты... Спасибо ...

Переопределение метода GET to DELETE в nodeJS с помощью якорного тега

Итак, предположим, что у меня есть эта ссылка в моем файле ejs: <a href="/user/12">Delete</a> И в моем файле маршрута у меня есть код удаления, такой как: router.delete( '/user/:id', function ( req, res ) { // delete operation stuff }); Таким образом, мой вопрос заключается в том, как я могу переопределить GET запрос из link в DELETE метод, чтобы мой router.delete маршрут мог его обрабатывать. Прямо сейчас, его только обнаружить запрос как GET. Я использую этотметод Overri ...

res. sendfile в Node Express с передачей данных вдоль

Существует ли какой-либо способ перенаправления на HTML-файл с узла.JS приложение с чем-то вроде: res.sendFile экспресс и передать данные JSON вместе с html-файлом? ...

Запись файлов в узел.js

Я пытался найти способ писать в файл при использовании узла.JS, но без успеха. Как я могу это сделать? ...

Как получить полный url-адрес в Express?

допустим, мой пример url-адрес http://example.com/one/two и я говорю, что по маршруту app.get('/one/two', function (req, res) { var url = req.url; } значение url будет /one/two. как сделать полный url в Express? Например, в случае выше, я хотел бы получить http://example.com/one/two. ...

bodyParser устарел Экспресс 4

Я использую express 4.0 и я знаю, что парсер тела был взят из express core, я использую рекомендуемую замену, однако я получаю 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 где я могу найти этот предполагаемый middlewares? или я не должен получать эту ошибку? var express = require('express'); var server = ...

Узел.js / Express.js-как работает приложение.маршрутизатор работает?

прежде чем я спрошу о app.router Я думаю, что я должен объяснить, по крайней мере, то, что я думаю, происходит при работе с middleware. Для использования промежуточного программного обеспечения используется функция app.use(). Когда промежуточное программное обеспечение выполняется, оно либо вызовет следующее промежуточное программное обеспечение с помощью next() или сделать так, чтобы больше не вызывалось промежуточное программное обеспечение. Это означает, что порядок, в котором я размещаю свои ...