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

Подробнее про express...

Я сделал следующий код. Когда я создаю файл с помощью скрипта python, затем загружаю его в S3, а затем даю пользователю возможность загрузить его. exports.createFeature = async (req, res, next) => { let retourUrl = await uploadFile(req.body) res.status(201).json(retourUrl) }; function u....
25 Фев 2021 в 17:03
Я пытаюсь сравнить req.user._id с массивом ObjectIds, возвращаемым из запроса MongoDB. Но все .includes(), строгие и свободные проверки на равенство не прошли. Вот логика в моем контроллере (для простоты усечена): // Get the ID of the document from the request const someDocId = req.body.id; // Per....
24 Фев 2021 в 21:42
Моя постоянная декларация такая: const table = req.params.table; И когда я отправляю запрос с "кругом" в качестве параметра таблицы, table.length возвращается как 7. Я пытался сделать вот так: table.toString (). trim (). Длина Но это все еще показывает, что длина этого слова равна 7. Как я могу реш....
24 Фев 2021 в 16:17
Предположим, у меня есть массив объектов как: const ReadingTime = [ { "user": "john", "readingPeriod": 8681 }, { "user": "john", "readingPeriod": 8867 }, { "user": "naresh", "readingPeriod": 22321 }, { "user": "Samul....
24 Фев 2021 в 15:00
У меня запущен сервер node.js, и он выполняет то, что я хочу, создаю документ Excel с данными, полученными с помощью Axios из API, теперь я хочу разрешить пользователю вводить строку в мой HTML, а затем отправлять это строка на мой веб-сервер и выполнить запрос Axios к API, который я использую. Ка....
22 Фев 2021 в 17:23
Я пытаюсь настроить страницы просмотра для отображения информации аутентифицированного пользователя, такой как имя пользователя или адрес электронной почты, на странице, когда они вошли в систему. Для этого я использую функцию res.locals, чтобы установить пользовательские данные на глобальном уровне....
22 Фев 2021 в 17:01
У меня есть база данных mongoDB, настроенная с помощью экспресс-сервера. Я пытаюсь получить доступ к объекту, который находится внутри массива в документе. У меня такой маршрут: app.get("/api/" + BLOGS_COLLECTION + "/:blogId" + "/post" + "/:postId", function (req, res) { db.collection(BLOGS_COLLECTI....
22 Фев 2021 в 11:42
Я пытаюсь сделать свой код более сухим и переместить операторы if / else if, которые обрабатывают ошибку, из компонента. Как я могу его экспортировать и импортировать из другого файла? Пример кода ниже: // PASSWORD ERROR HANDLING if (!this.state.password || !this.state.password.trim()) { ....
21 Фев 2021 в 17:35
Я использую node-typescript для своего приложения. Я сделал основной почтовый запрос, используя почтальон. Я консоль регистрирую тело запроса. Я получаю данные, но в почтальоне продолжает отображаться запрос на отправку и изображение. Я не вижу ничего плохого в своем коде. Я не знаю, в чем проб....
21 Фев 2021 в 10:42
Это код javascript, который я написал // jshint esversion: 6 const express = require('express'); const bodyParser = require('body-parser'); const app = express(); let items = []; app.set('view engine', 'ejs'); app.use(bodyParser.urlencoded({extended:true})); app.get('/', function(req, res) { ....
20 Фев 2021 в 16:52
У меня есть приложение MEVN. Я создаю две схемы для заказов и предметов в мангусте. Я хочу объединить его с идентификатором товара. Как я могу это сделать? Это схема заказов var Order = new Schema({ stakeholder:mongoose.Types.ObjectId, Items:[{ item:mongoose.Types.ObjectId, quantity:Numbe....
19 Фев 2021 в 19:58
У меня есть список int, представляющий шестнадцатеричный код или int8 изображения, который мне нужно вставить в MySQL как Blob. Для этого я использую сервер NodeJS Express в API. Я использую узел-пакет node-mysql2, моя версия NodeJS - NodeJS 12. Итак, мой API получает это: [137,80,78,71,13,10,26,1....
19 Фев 2021 в 02:33
Привет, мне нужна вторая пара глаз, потому что я не уверен, почему это происходит ... Я хочу создать 1 обработчик запросов, который может принимать 0, 1 или 2 параметра, например: параметры http://hocalhost:3000/{seed}/{size}, seed и size должны быть необязательными. Однако приведенный ниже пример ....
18 Фев 2021 в 22:20
У меня нет опыта работы с обещаниями Javascript, и недавно я начал использовать обещания вместо обратных вызовов в своих проектах Javascript. Когда я попытался запустить несколько функций обещаний одну за другой, я попал во вложенный хаос then (). Код работает именно так, как ожидалось, но мой во....
18 Фев 2021 в 21:04
У меня есть внутренний маршрут, который извлекает все пользовательские данные и возвращает их как json. Я хотел бы отфильтровать все эти данные, чтобы не пересылать хешированный пароль. Как я могу это сделать? Мой текущий код: router.get("/", isLoggedIn, (req, res, next) => { User.findById(req.....
18 Фев 2021 в 18:07
Это простой калькулятор BMI и обычный калькулятор, который может складывать числа. Форма html правильно загружается в браузер, но затем, как только я отправляю форму, я получаю код ошибки 500 только для маршрута / bmicalculator. Нормальный маршрут калькулятора работает нормально ("/"). Код ошибки ....
18 Фев 2021 в 10:18
Я пытаюсь проверить, аутентифицирован ли пользователь с помощью паспорта, прежде чем разрешить ему доступ к определенному маршруту. Для этого мне нужно получить доступ к моему API, который вернет статус аутентификации моего пользователя. Однако я хочу позвонить до того, как маршрут будет отрисован....
У меня есть функция, которая подключается к веб-службе в SOAP. К сожалению, веб-сервис поддерживает очень ограниченное количество подключений. У меня есть массив элементов для поиска в веб-службе, если я выполняю цикл for или foreach, 70% случаев завершаются без ошибок, но в 30% веб-служба отвечае....
18 Фев 2021 в 00:50
У меня есть пользовательская ошибка, которую я вызываю внутри try. И я хочу вернуть эту ошибку внутри catch, не выбрасывая новую. const callSomething = async () => { try { doSomething(); } catch (error) { // This function receive the error with the additional properties, so we need the ....
17 Фев 2021 в 20:19
Я пытаюсь получить приложение, которое использует socket.io v.3.1.1 для работы на производстве. Он хорошо работает при разработке с использованием webpack devServer для клиента на 3000 и nodemon для сервера на 4000. Но когда я помещаю его на производственный сервер, клиент жалуется: Cross-Origin Req....
17 Фев 2021 в 20:14
Я пытаюсь определить, существует ли уже пользователь в моей базе данных. Я знаю, что один из способов сделать это - запустить: SELECT * FROM users WHERE email = $1 И проверка, больше ли количество строк 0 или сейчас. Однако я знаю, что более эффективный способ выполнить эту команду - использовать....
17 Фев 2021 в 17:54
Предположим, у меня есть массив объектов, const details = [{ "error": true, "errorDetails": [{ "Information Missing": true, "Alignment Issue": false, "Unreadable Invoice": true, "Line Item Missing": false, "Master Data Not Found": false }] }, { "er....
17 Фев 2021 в 10:11
Документы на https://node-postgres.com/guides/async-express привести пример: const { Pool } = require('pg') const pool = new Pool() module.exports = { query: (text, params) => pool.query(text, params), } Мой код БД практически такой же, с некоторыми добавленными журналами: const { Pool } = requi....
17 Фев 2021 в 09:32
Как перебрать динамический вложенный объект { "2021-02-01": { "INR": 88.345, "CZK": 25.975, "JPY": 126.77 }, "2021-02-02": { "INR": 87.906, "CZK": 25.9, "JPY": 126.46 }, "2021-02-05": { "INR": 87.367, "CZK": 25.806, "JPY": 126.72 } } Примечание : вал....
17 Фев 2021 в 06:34
В настоящее время возникает проблема, когда объект с нулевыми значениями для всего содержимого, кроме идентификатора, возвращается при попытке выполнить запрос POST из моего внешнего интерфейса. Я также не получаю сообщений об ошибках в консоли. Я протестировал свой сервер с помощью Insomnia, и с ....
17 Фев 2021 в 02:22