Size: a a a

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

2020 February 05

OT

Oruj Tatiyev in Node.js — русскоговорящее сообщество
倫太郎 岡部
А если соединение прервется?
У тебя вылетает апка сразу?
соединение с БД?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Oruj Tatiyev
соединение с БД?
ну не с космосом же
источник

И

Иван ☕ Qlik in Node.js — русскоговорящее сообщество
Всем привет! Подскажите, пожалуйста, запускаю на сервере авторизацию ntlm через node.js, возвращает ошибку (node:9816) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. Что с этим надо делать? устал гуглить 😭
источник

OT

Oruj Tatiyev in Node.js — русскоговорящее сообщество
ахаха а чтоне так?  даже через пул написал
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Oruj Tatiyev
ахаха а чтоне так?  даже через пул написал
Соединение надо писать один раз в главном файле
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
Oruj Tatiyev
ребят, подскажите плиз, эти два роута по-хорошему я должен поместить в модель?
да, вынеси получение данных в какой нибудь store и возвращай в роут уже готовую модель
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
倫太郎 岡部
А если соединение прервется?
У тебя вылетает апка сразу?
думаю что нет
источник

И

Иван ☕ Qlik in Node.js — русскоговорящее сообщество
Иван ☕ Qlik
Всем привет! Подскажите, пожалуйста, запускаю на сервере авторизацию ntlm через node.js, возвращает ошибку (node:9816) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. Что с этим надо делать? устал гуглить 😭
можно ли вообще buffer отключить или как-то игнорить ошибку)
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Тебе же выше предложили вариант с Set
источник

OT

Oruj Tatiyev in Node.js — русскоговорящее сообщество
Chingiz Mamiyev
Соединение надо писать один раз в главном файле
у меня в каждом роуте:

const pool = mysql.createPool(config.db);

pool.getConnection(function (err, connection) {...
источник

OT

Oruj Tatiyev in Node.js — русскоговорящее сообщество
и в каждом пуле по несколько роутов
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
Oruj Tatiyev
у меня в каждом роуте:

const pool = mysql.createPool(config.db);

pool.getConnection(function (err, connection) {...
а надо чтобы в одном файле
источник

X

Xiao Xin in Node.js — русскоговорящее сообщество
Алексей Попов
Тебе же выше предложили вариант с Set
Я в нем не разобрался и сделал своё
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Иван ☕ Qlik
Всем привет! Подскажите, пожалуйста, запускаю на сервере авторизацию ntlm через node.js, возвращает ошибку (node:9816) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. Что с этим надо делать? устал гуглить 😭
Это же ворнинг, а не ошибка
Уверен, что из-за этого не работает?
И гуглить не надо, это в доке описано nodejs.org/dist/latest-v12.x/docs/api/buffer.html#buffer_new_buffer_array
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Oruj Tatiyev
у меня в каждом роуте:

const pool = mysql.createPool(config.db);

pool.getConnection(function (err, connection) {...
смысл пула соеденений в том, что он один на всё приложение. Роуты нужно регистрировать отдельно от пула, передав в них пул как параметры. Примерно так:
function someRouter(pool){
 const router = Router();
 router.get('/something', async (req, res) => {
   const con = await pool.getConnection();
   //do your stuff with connection
 })

 return router;
}
Потом вы просто создадите пул в точке запуска вашего сервера и передадите его в эту функцию и получите роутер
источник

И

Иван ☕ Qlik in Node.js — русскоговорящее сообщество
Алексей Попов
Это же ворнинг, а не ошибка
Уверен, что из-за этого не работает?
И гуглить не надо, это в доке описано nodejs.org/dist/latest-v12.x/docs/api/buffer.html#buffer_new_buffer_array
Пишет HTTP reason: Internal Server Error. Не, не уверен)
источник

И

Иван ☕ Qlik in Node.js — русскоговорящее сообщество
источник

И

Иван ☕ Qlik in Node.js — русскоговорящее сообщество
полная картинка вот
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
кто-то тут реализовывал JWT access/refresh для аутентификации/авторизации фронтенда (SPA)?

Я вижу что этот способ часто предлагают в интернетах

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

И

Иван ☕ Qlik in Node.js — русскоговорящее сообщество
все имеющиеся примеры перебрал, ничего не работает. Использовать сгенерированный код из postman, аналогичную ошибку возвращает
источник