Size: a a a

Node.js — русскоговорящее сообщество

2020 March 10

AT

Alexander Trifonov in Node.js — русскоговорящее сообщество
и какая ошибка?
источник

DR

Dmitry R in Node.js — русскоговорящее сообщество
-- --watch
источник

DR

Dmitry R in Node.js — русскоговорящее сообщество
Alexander Trifonov
и какая ошибка?
Никакой
источник

NE

New Era in Node.js — русскоговорящее сообщество
Парни, в чем причина может быть, отправляю на сервер данные, на сервере все в порядке, получаются, выводятся, а на клиенте идет долгий pending , а потом аякс говорит что произошла ошибка при отправке данных
источник

NL

Nikolay Lebedev in Node.js — русскоговорящее сообщество
server.js:204 LDAP ➔ Connection.error connection Error: read ECONNRESET
   at TLSWrap.onStreamRead (internal/stream_base_commons.js:201:27) {
 errno: 'ECONNRESET',
 code: 'ECONNRESET',
 syscall: 'read'
}
server.js:204 LDAP ➔ Search.info Closed
server.js:204 LDAP ➔ Connection.info LDAP connected
источник

РС

Роман Сергеевич in Node.js — русскоговорящее сообщество
New Era
Парни, в чем причина может быть, отправляю на сервер данные, на сервере все в порядке, получаются, выводятся, а на клиенте идет долгий pending , а потом аякс говорит что произошла ошибка при отправке данных
Ты не возвращаешь ответ
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
New Era
Парни, в чем причина может быть, отправляю на сервер данные, на сервере все в порядке, получаются, выводятся, а на клиенте идет долгий pending , а потом аякс говорит что произошла ошибка при отправке данных
на сервере ты их никуда не отправляешь
источник

P

PH_cheerokee in Node.js — русскоговорящее сообщество
ребят,подскажите
koa
пишу тесты
Uncaught AssertionError: expected [Error: Not Found] to not exist
на post запрос выдает,хотя он есть,а ошибка свидетельствует о том,что его как бы нет
тест на get запрос по той же урле работает
убираю router.get - такая же ошибка
то есть почему-то не видит router.post
с чем может быть связана ошибка?
router.get("/auth/register", async ctx => {
 ctx.type = "html";
 ctx.body = fs.createReadStream("./src/server/views/register.html");
});
router.post("/auth/register", async ctx => {
 const user = await queries.addUser(ctx.request.body);
 return passport.authenticate("local", (err, user, info, status) => {
   if (user) {
     ctx.login(user);
     // ctx.redirect("/auth/status");
   } else {
     ctx.status = 400;
     ctx.body = { status: "error" };
   }
 })(ctx);
});
источник

NE

New Era in Node.js — русскоговорящее сообщество
Роман Сергеевич
Ты не возвращаешь ответ
Можно подсказку, как это исправить, а то нод только начал учить, пока не особо ориентируюсь)
источник

РС

Роман Сергеевич in Node.js — русскоговорящее сообщество
New Era
Можно подсказку, как это исправить, а то нод только начал учить, пока не особо ориентируюсь)
Ты используешь экспресс? Вот пример ответа:
res.send('hello world');
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
PH_cheerokee
ребят,подскажите
koa
пишу тесты
Uncaught AssertionError: expected [Error: Not Found] to not exist
на post запрос выдает,хотя он есть,а ошибка свидетельствует о том,что его как бы нет
тест на get запрос по той же урле работает
убираю router.get - такая же ошибка
то есть почему-то не видит router.post
с чем может быть связана ошибка?
router.get("/auth/register", async ctx => {
 ctx.type = "html";
 ctx.body = fs.createReadStream("./src/server/views/register.html");
});
router.post("/auth/register", async ctx => {
 const user = await queries.addUser(ctx.request.body);
 return passport.authenticate("local", (err, user, info, status) => {
   if (user) {
     ctx.login(user);
     // ctx.redirect("/auth/status");
   } else {
     ctx.status = 400;
     ctx.body = { status: "error" };
   }
 })(ctx);
});
мож он юзера не находит, а не роут?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
New Era
Парни, в чем причина может быть, отправляю на сервер данные, на сервере все в порядке, получаются, выводятся, а на клиенте идет долгий pending , а потом аякс говорит что произошла ошибка при отправке данных
источник

SM

Sergey Murashow in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
он отправлял text/plain, а бодипарсер, по-умолчанию, text не принимает
Да. JSON влет сработал.
Тогда таки вопрос, а можно ли получить body без bodyparser?
источник

NE

New Era in Node.js — русскоговорящее сообщество
Да там на вопросы по node 7 лет отвечают =)
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
New Era
Да там на вопросы по node 7 лет отвечают =)
тут не в ноде дело)
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Sergey Murashow
Да. JSON влет сработал.
Тогда таки вопрос, а можно ли получить body без bodyparser?
да. проще всего поставить raw-body и сделать

const body = (await getRawBody(ctx.req)).toString();
источник

P

PH_cheerokee in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
мож он юзера не находит, а не роут?
типа просто запрос на роут идет,но именно тест его не видит
источник

М

Максим in Node.js — русскоговорящее сообщество
Dmitry Balakov
для того, чтобы пароль не был на стороне сервера, то есть не светился в логах запросов и прочем
пароль в логах запросов будет, если он в параметрах гет запроса.
Решение — отправлять пост запросом в теле.
источник

SM

Sergey Murashow in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
да. проще всего поставить raw-body и сделать

const body = (await getRawBody(ctx.req)).toString();
а вот вообще без всякго? он же как-то приходит? это же просто данные)
источник

NE

New Era in Node.js — русскоговорящее сообщество
倫太郎 岡部
тут не в ноде дело)
По моему очень даже в ней, на фронте я с таким не сталкивался и пока даже понятия не имею как это должно работать)
источник