@nodejs_ru

Страница 2654 из 2748
Umren
09.10.2018
06:31:01
Пацаны просто не в теме

Год это точно работает

Sheldhur
09.10.2018
06:34:07
не, я недавно как раз шерстил

Google
Sheldhur
09.10.2018
06:34:33
они вообще только форму одну оставили, а всех остальных в кассу отправляли

Дмитрий
09.10.2018
07:03:02
в том то и дело что теперь не надо
Тебе в любом случае придется платить налоги

m
09.10.2018
07:03:09
подскажите, как правильно детектить язык браузера, с которого сделан запрос? нашёл вот это, но выглядит старовато. что сейчас модно-молодежно?

Eugene
09.10.2018
07:16:27
Где же понадобилась эта функция?
например, автоматом ставить язык при открытии?

Aga
09.10.2018
07:17:13
m
09.10.2018
07:17:15
смотреть заголовок accept-language
так неудобно же, хочу простую либу, чтоб не писать велосипед. в accept-lang обычно каша

Eugene
09.10.2018
07:17:25
Язык программирования?
язык, на котором базарят

Aga
09.10.2018
07:17:31
Аааа, язык браузера, я подумал ЯП))

Google
m
09.10.2018
07:22:22
https://www.npmjs.com/package/accept-language
https://www.npmjs.com/package/express-request-language по рекомендации автора. Показалась более интересной, спасибо за помощь.

Nik
09.10.2018
07:51:09
Шалом православным и неочень

Помогите пожалуйста с таким вопросом: формируется реестр для банка, его необходимо сохранить "в dos кодировке", я так понял, это cp866, и я так понял, что file system из коробки на ноде не умеет сохранять файлы в cp866. Собсно, вопрос — проще внешне как-то получившиеся файлы перекодировать, или есть какой-то способ на ноде это относительно безболезненно решить?

Nik
09.10.2018
07:57:47
https://www.npmjs.com/search?q=keywords:cp866
мне нужно чтобы у меня именно кодировка сохраняемого файла была cp886

то, что я указываю тут fs.writeFile(fileName, fileData,'KODIROVKA',);

https://stackoverflow.com/questions/14551608/list-of-encodings-that-node-js-supports Тут говорят, что есть тока ascii base64 binary hex ucs2/ucs-2/utf16le/utf-16le utf8/utf-8 latin1 (ISO8859-1, only in node 6.4.0+)

Eugene
09.10.2018
08:01:13
конвертни любой библиотекой которая поддерживает конвертацию с нужную кодировку в bytearray и сохрани этот массив потом в кодировке binary

Nik
09.10.2018
08:01:19
ну и там проблема решена, но опять же, мне надо не внутри моего кода изменить кодировку строки или содержимого буфера, мне надо кодировку конечного файла указать

вот что-то подобное я пытался сделать

Eugene
09.10.2018
08:02:47
выше линк скинули, вот первая ссылка оттуда: https://www.npmjs.com/package/ibm866 поддерживает конвертацию в cp866 byte array, его и сохраняй

Nik
09.10.2018
08:02:48
но у меня в итоге файло все равно ложится в utf8

Eugene
09.10.2018
08:03:10
ну тогда хер знает, надо смотреть реализацию. У меня такой задачи не было.

Nik
09.10.2018
08:06:04
fs.writeFile(fileName, ibm866.decode(result),'binary')

содзает ANSI файло

а внутри все в буквах "Э"

Alexander
09.10.2018
08:07:55
Nik
09.10.2018
08:08:36
расцеловал бы

Google
Nik
09.10.2018
08:08:45
спасибо огромное, очень помогли

не совсем сообразил, что можно так вот это использовать, я думал кодировка конечного файла жестко должна казываться

при создании, типа

но спасибо еще раз!

Sergey
09.10.2018
08:25:06
Привет, может кто подскажет насчёт Electron(node.js)+VUE, есть два файла дефолтный main.js и модуль site.js, как можно организовать их работу, чтобы через модуль site.js расширять функционал main.js, может как-нибудь смержить ?

Sergey
09.10.2018
08:38:20
ок, спасибо

Maxim
09.10.2018
08:44:04
Добрые люди, подскажите в каком месте я идиот, я уже взвываю.... Этот кусок кода-говна на сервере увеличивает задержку ответа сервера в 10-20 раз:



грубо-говоря - добавляю подписку на монго-дб коллекцию

это грёбаный пи****

вот текстом: mongoose.connection.on('connected', async () => { log.info(`Mongoose connected to ${process.env.DB_URI}`); const db = mongoose.connection; db.once('open', () => { const changeStream = db.collection('rides').watch(); changeStream.on('create', async () => console.log('!!!1')); changeStream.on('change', async () => console.log('!!!2')); }); });

Vitaliy
09.10.2018
08:45:43
А як далеко монго від сервака?

Maxim
09.10.2018
08:46:20
А як далеко монго від сервака?
облако - по идее совсем рядо - всё в одном регионе - ирландия на aws

дак я убираю подписку - и всё снова летает как и должно

Alexander
09.10.2018
08:47:35
дак я убираю подписку - и всё снова летает как и должно
Ну начнём с того, что console.* очень ресурсоемкая операция

Maxim
09.10.2018
08:47:48
Ну начнём с того, что console.* очень ресурсоемкая операция
там в этот момент ничего не происходит

консоль лог не пишется

просто сам факт наличия подписки гробит сервер

Viktor
09.10.2018
08:49:33
Привет! подскажите по sequlize надо написать query, из relation береться одно поле и нужно избавиться от названия обьекта в этом поле, это реально ?

Google
Vitaliy
09.10.2018
08:50:43
Посмотри как работает твой вотч

Viktor
09.10.2018
08:51:35
тик-так все ок

OlegBrony
09.10.2018
08:55:10
может кто подсказать, как сделать запрос из монгодб? app.post('/profile', (req, res, next) => { console.log(`body: ${req.body}`); const db = connToDB.connectionToDatabase(); db.once('open', () => { // let result = db.collection('users').findOne({ 'email': req.body.email, }).then(res.send('Data')); // }).then(result => res.send(result)); }); res.send('Не удалось отправить пользователя.'); }); вот это не работает. функция then не отправляет ничего, хотя если вместо отправки написать консол.лог(юзер) всё выведется.

использую mongoose

Alexander
09.10.2018
08:56:52
У тебя запрос на монгу не отправляется

.exec добавь после findOne

OlegBrony
09.10.2018
08:58:09
.exec добавь после findOne
так? app.post('/profile', (req, res, next) => { console.log(`body: ${req.body}`); const db = connToDB.connectionToDatabase(); db.once('open', () => { // let result = db.collection('users').findOne({ 'email': req.body.email, }).exec(res.send('Data')); // }).then(result => res.send(result)); }); res.send('Не удалось отправить пользователя.'); });

OlegBrony
09.10.2018
08:59:46
где это найти?

Alexander
09.10.2018
09:00:02
?

OlegBrony
09.10.2018
09:00:17
в монгусе, в монгодб, в ноде?

Alexander
09.10.2018
09:00:33
В документации твоего драйвера?

OlegBrony
09.10.2018
09:00:52
какого ещё драйвера...

Alexander
09.10.2018
09:01:24
Похоже тебе в нубку

Den
09.10.2018
09:01:28
какого ещё драйвера...
Драйвера работы с базой - монгус в твоем случае

Alexander
09.10.2018
09:02:12
зачем доки, когда есть чатик?
Зачем гугол когда есть чатек?*

Den
09.10.2018
09:02:17
люди уже почитали и перескажут:) рабочая схема

OlegBrony
09.10.2018
09:02:55
я второй день это гуглю.

Google
Alexander
09.10.2018
09:03:46
mongoosejs.com

Там тебе вся дока

OlegBrony
09.10.2018
09:05:19
гений.

Den
09.10.2018
09:05:29
Там тебе вся дока
посмотрел его кусок когда, он же монгус даже не использует... не путай его

Alexander
09.10.2018
09:05:32
Дадая

использую mongoose

И да, он не особо знает как его использовать

Как я вижу

Да и не только монгуз

Den
09.10.2018
09:07:20
я второй день это гуглю.
используй монгус для запросов в базу дыанных (вместо моного драйвера), но для этого тебе надо будет создать схему модели, но дальнейшее использование базы станет проще

OlegBrony
09.10.2018
09:07:43
да есть у меня модель.

Eugene
09.10.2018
09:08:18
Ему бы туториалов от индусов подкинуть
если он гуглит второй день, нужен туториал по гуглу.

Страница 2654 из 2748