Tag: express

Express.js Ошибка маршрутизации: не удается установить заголовки после их отправки

Я не совсем уверен, почему я получаю эту ошибку. Это простой API, построенный на express.js, чтобы иметь возможность добавлять и удалять сообщения. Ошибка возникает, когда я запускаю маршрутизатор удаления. Я читал, что ошибка обычно возникает, когда есть два обратных вызова, однако, похоже, я не могу найти двойные обратные вызовы. _http_outgoing.js:344 throw new Error(‘Can\’t set headers […]

Совместное использование сеансов между php и узлом

Есть ли недавний справочник (или примерный код) для использования node, express и redis / predis для совместного использования PHPSESSID? Я нашел несколько учебных пособий 1-2 года, и все они либо используют старые версии, либо не используют express. Экспресс-куки-парсер также устарел. PHP and Node.JS session share using Redis Узел NodeJS + ExpressJS + RedisStore не определен Было […]

Угловой $ resource delete не отправит тело на сервер express.js

Хе, Я создаю приложение с angular.js и node.js (Express.js) на стороне сервера. по какой-то причине у меня возникла проблема с обработкой запроса на удаление. ни одно тело не доходит до серверной части. это мой код ресурса angular.js: $scope.deleteProject = function(projectName){ var postData = {username: ‘name’, projectName: projectName}; Project.deleteProject.delete({}, postData, function(res){ alert(‘Project Deleted’); }, function(err){ alert(err.data); […]

Как использовать socket.io в express-маршрутах?

Я использую Express с Socket.io, но я не могу понять, как использовать SocKet.io в Express-маршрутах. В итоге я делаю это в “app.js” … … // development only if (‘development’ == app.get(‘env’)) { app.use(express.errorHandler()); } var server = http.createServer(app); var io = require(“socket.io”).listen(server); app.get(‘/’, routes.index); app.get(‘/users’, user.list); app.post(‘/cmp’, function(request, response) { var client = new pg.Client(“pg://user:[email protected]/db_name”); […]

Как установить тайм-аут Keep-Alive HTTP на сервере nodejs

Я действительно выполняю некоторые тесты нагрузки на сервере ExpressJS, и я заметил, что ответ, отправленный сервером, включает заголовок «Connection: Keep-Alive». Насколько я понимаю, соединение будет оставаться открытым до тех пор, пока сервер или клиент не отправят заголовок «Соединение: Закрыть». В некоторых реализациях заголовок «Connection: Keep-Alive» содержит заголовок «Keep-Alive», устанавливающий тайм-аут соединения и максимальное количество последовательных […]

Виртуальный хостинг с автономным сервером node.js

Есть ли способ сделать виртуальный хостинг на сервере node.js (т. Е. Размещать несколько доменов под одним IP-адресом)?

передать JSON в HTTP POST Request

Я пытаюсь выполнить HTTP POST-запрос в Google QPX Express API [1], используя nodejs и request [2]. Мой код выглядит следующим образом: // create http request client to consume the QPX API var request = require(“request”) // JSON to be passed to the QPX Express API var requestData = { “request”: { “slice”: [ { “origin”: […]

Что такое «подписанные» куки в connect / expressjs?

Я пытаюсь выяснить, что такое «подписанные cookies». В сети не так много, и если я пробую это: app.use(express.cookieParser(‘A secret’)); Но все же … Cookies по-прежнему на 100% нормальны в браузере, и я действительно не знаю, что такое «подписанный» здесь (я как бы надеялся «увидеть» некоторые странности на клиенте, что-то вроде данных, зашифрованных с помощью «Секрет» […]

Как получить все зарегистрированные маршруты в Express?

У меня есть веб-приложение, построенное с использованием Node.js и Express. Теперь я хотел бы перечислить все зарегистрированные маршруты соответствующими методами. Например, если я выполнил app.get(‘/’, function (…) { … }); app.get(‘/foo/:id’, function (…) { … }); app.post(‘/foo/:id’, function (…) { … }); Я хотел бы получить объект (или что-то подобное этому), например: { get: [ […]

NodeJS / express: код состояния кэша и 304

Когда я перезагружаю веб-сайт, сделанный с помощью express-доставки, я получаю пустую страницу с Safari (не с Chrome), потому что сервер NodeJS отправляет мне код статуса 304. Как это решить? Конечно, это также может быть просто проблемой Safari, но на самом деле он работает на всех других сайтах отлично, поэтому это тоже проблема на моем сервере […]

Давайте будем гением компьютера.