Category: Express

03
Авг
2021

как заставить отработать роутер до конца

дело в том что в моем асинхронном роутере много функций и ждать пока они завершатся слишком долго для axios который делает запрос к роутеру
и когда axios не дожидается ответа от API то роутер выдает ошибку
router.post(‘/’, auth, async (req…

21
Июл
2021

Не могу получить данные с сервера

Итак в чем проблема:
У меня есть простятский backend (Express) и база данных (MongoDB), который я описывал для Todo листа (я начинающий по этому Туду).
Я описал 2 схемы:

Для авторизации пользователя,в котором будут отправляться данные об …

19
Июл
2021

Подскажите, как переделать проект с упором на back-end (Node.js)

Проект заключается в том, что есть сайт с данными, я делаю на него запрос для полученния данных и потом вывожу эти данные у меня на сервере.
Мой код сделан с упором на front-end, подскажите, пожалуйста, как его переделать так, чтобы он был…

16
Июл
2021

nodemon работает, но изменения не применяются

начал осваивать node.js. при изменении файла надоедает каждый раз перезапускать сервер. наткнулся в интернете на nodemon и это должно было решить мою проблему, но как бы не так. я установил nodemon локально npm install nodemon –save-dev, …

11
Июл
2021

Postman не видит локальный адрес и не отправляет запрос Mac OS

На Mac OS postman не видит адрес: http://localhost:8080/auth/users
Запросы не отправляются. Вернее бесконечно долго висит Sending request…
Помогите решить данную проблему. Может кто знает как исправить

30
Июн
2021

Вопрос по Express JS – Возможно ли и как передать переменную от сервера на клиент (html)

И так есть сервер express и локальная html страница.
Всё что я хочу это вызвать alert на странице html после redirect или после render, но тогда нужно передать и изменить переменную true/false на клиент перед redirect, что бы использовать …

25
Июн
2021

Как запретить сжимать ответ в express?

В ответ на get-запрос не приходит заголовок ‘Content-Length’. Вычитал, что дело в сжатии ответа. К тому же, когда ответ меньше 1000 байт – ‘Content-Length’ приходит, когда больше – нет, зато приходит ‘Сontent-Encoding’.
Пытаюсь отключить с…

23
Июн
2021

Как использовать app.listen, если сайт на хостинге

Подскажите чем мне заменить 5000 порт, если сайт на хостинге, я так понимаю 5000 актуально только для локального сервера… Заранее извиняюсь, полный ноль в этой части
const app = express();
app.use(cors());
app.use(express.json());
app.us…

13
Июн
2021

Выдает ошибку при попытке получения req.body из post запроса в nodejs

Я пытаюсь вытащить значение req.body.word из пост запроса, но выдает ошибку

TypeError: Cannot read property ‘word’ of undefined

не смотря на то, что в корневом файле я прописал app.use(express.urlencoded({ extended: true }))
Вот сама фор…

09
Июн
2021

Как правильно создать и экспортировать массив данных в node js?

есть скелет приложения на express.js + EJS, созданы шаблоны страниц, в которых есть элементы, которые на каждой странице разные.
Заданы через <%= locals.title %>.
Каждая страница имеет свой файл для назначения всех переменных шаблона…

21
Май
2021

Метод create mongoose

const User = new Schema(name:String, messages:[{message:String}])
async function Create(req, res) {
const {id} = req.body
let user = await User.findById(id)
user.dialogs.create({message: ‘MessageText’})
user.save()
res….

12
Май
2021

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

Ссылка на предыдущий пост
Есть две формы: авторизация и регистрация. Как сделать так чтобы после ввода данных в форме регистрации и нажатия на кнопку "Зарегестрироваться" был переход на форму авторизации и при этом данные заносил…

12
Май
2021

Как связать backend(Node.js) с фронтэндом?

Написал сервер на Node.js, клиентская часть сайта написана без использования React, Vue и т.д. То есть обычный html, CSS, js. Как можно связать backend с фронтэндом? Чтобы например когда пользователь заполнял данные в форме, они отправляли…

28
Апр
2021

node js: нужен ли запуск ДВУХ нод, чтобы сделать form action?

Господа,
я только начал осваивать nodejs. Использую node и express.
Написал первую страницу – статический html файл, котрый должен содержимое textarea отправить на сервер.
Сейчас мой файл form1.html выглядит так:
<!DOCTYPE html>