Size: a a a

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

2020 March 04

YG

Yury Golikov in Node.js — русскоговорящее сообщество
мб там ошибка парсинга json или что еше
источник

AU

Anatoly Ukropov in Node.js — русскоговорящее сообщество
Envy
без использования orm то есть, у пг есть стандартный метод copy, и массив на 900000 объкктов на моём слабом железе(очень) льётся секунд ну 20-30
ясно )
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Понял,спасибо)
источник

М

Максим in Node.js — русскоговорящее сообщество
Flop deb
я исследовал эту документацию, я послал значение, но я совершенно не понял, как его принять на стороне node
const http = require('http')

const server = http.createServer((req, res) => {
   const data = []
   req.on('data', (chunk) => data.push(chunk))
   req.on('end', () => console.log({msg: 'data recived', data: JSON.parse(data.toString())}))
})

server.listen(8000, () => {
   console.log('Server started')
})
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Ребят,у меня варнинг на зависимости Critical dependency: the request of a dependency is an expression
@ ./node_modules/express/lib/application.js
@ ./node_modules/express/lib/express.js
@ ./node_modules/express/index.js
@ ./server/src/index.ts  Я так понимаю ,надо обновить express, у меня в package :   "express": "^4.16.3", Как его обновить правильно?
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Ребят,у меня варнинг на зависимости Critical dependency: the request of a dependency is an expression
@ ./node_modules/express/lib/application.js
@ ./node_modules/express/lib/express.js
@ ./node_modules/express/index.js
@ ./server/src/index.ts  Я так понимаю ,надо обновить express, у меня в package :   "express": "^4.16.3", Как его обновить правильно?
Что ты там творишь такое?)
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Та пробую настроить кит,который мне фирма дала для тестового)
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
При билде всплывает этот варнинг, как пофиксить?) Я так понимаю надо express обновить .Но не знаю как
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Проблема в том,что бы не поломать все,мне еще надо Node использовать не раньше 6 версии и не позже 9ой
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
ребят,возвращаю с сервера ошибку ( function errorHandler(err, req, res, next) {
 console.log(err.message);

 res.status(500);
 res.json({
   message: err.message,
   error: err
 });
}) Но на клиенте приходит POST http://localhost:8000/calculate 500 (Internal Server Error)   Как мне вернуть  error.message?
источник

u

undefined in Node.js — русскоговорящее сообщество
Iliya Kobaliya
ребят,возвращаю с сервера ошибку ( function errorHandler(err, req, res, next) {
 console.log(err.message);

 res.status(500);
 res.json({
   message: err.message,
   error: err
 });
}) Но на клиенте приходит POST http://localhost:8000/calculate 500 (Internal Server Error)   Как мне вернуть  error.message?
по-моему, с 500 ошибкой вернуть json - это сильно)
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Как правильно,я пробовал  send,но нет
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Как правильно,я пробовал  send,но нет
что тебе в теле ответа приходит?
источник

u

undefined in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Как правильно,я пробовал  send,но нет
res.status(500)
res.send('text')
должно работать
источник

DD

Dmitry DS in Node.js — русскоговорящее сообщество
Iliya Kobaliya
ребят,возвращаю с сервера ошибку ( function errorHandler(err, req, res, next) {
 console.log(err.message);

 res.status(500);
 res.json({
   message: err.message,
   error: err
 });
}) Но на клиенте приходит POST http://localhost:8000/calculate 500 (Internal Server Error)   Как мне вернуть  error.message?
вот это убрать error: err

res.json({
   message: err.message,
 });
источник

DD

Dmitry DS in Node.js — русскоговорящее сообщество
оно не может преобразовать err объект в json
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Попробовал вернуть снова через send,всравно возвращается текст ошибки по умолчанию
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
function errorHandler(err, req, res, next) {
 console.log(err.message);

 res.status(500);
 res.send(err.message);
} вот обрабатываю ошибки на сервере
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
async getResource(method: string, url: string, data) {
       try {
           return await axios({
               method,
               url: ${this._apiBase}${url},
               data
           });
       }
       catch (e) {
           console.log(e.message);

           throw new Error(e);
       }
   } А вот на клиенте
источник