Daniyal
спасибо
Анатолий
разве from2 конвертирует из writable во readable?
сomorsiс
Анатолий
вот я думаю нет, но человек именно это просил, на сколько я понял
сomorsiс
я предположил что он создает свой стрим и дал либу для этого (mississippi)
🖤
Что ожидается увидеть в теле ответа?
Не могу представить по названию, что делает функция, но попытка вывести в консоль res.body выглядит странно. Хотя, я наверное чего-то не понимаю...
сomorsiс
да, ему стоит попробовать req.body
Illia
Illia
ой
Illia
Не заметил, что респонс логирую)
Default
Чот гоготнул :D
Default
У меня такая же фигня. Дольше всего я сижу над ошибками, которые допустил по глупой невнимательности :)
Illia
Ага)
Alexander
вопрос, куда и как вы засовываете или откуда берёте типа boolean = "пакет в процессе разработки", чтобы включить/выключить некоторые функции, если пакет у меня в идешке открыт и разрабатывается, а не установлен в продакшене
p
отцы,
такой вопрос:
сейчас есть веб аплекуха на ноде, нагрузка небольшая, все устраивает.
нужно сделать несколько загрузчиков/обработчиков данных между бд.
думаю использовать другой инструмент для этого(жава? го?) и вызывать через rabbitMQ.
что выбрать посоветуете?
или сделать на ноде тоже с дочерними процессами?
Sergey
как правило если масштабировать не надо, можно просто скриптами в кроме на чем проще
Sergey
с учетом современной производительности, лучше то что проще дебажить там %)
Sergey
когда нам надо было больше тредов, просто делали больше процессов физически
p
тут уже производительность решать начнет
p
просто интересно насколько у компилируемых языков будет скорость выше
p
стоит заморачиваться ради этого или нет
Sergey
Вангую что все равно упретесь в Базу или сеть или диск
p
там еще всякие обработки будут
p
сопоставления и тп
p
несколько баз разных
p
но я услышал)
Sergey
Ну вообще можно заморочится, как я понял GO именно для таких случаев и делали, чтобы быстро туда сюда обработать
Sergey
Жаву я бы не трогал, JVM еще нужно уметь готовить
p
это да
p
спасибо!
Leonid
Есть pm2 и две папки core & mymodule. Я запускаю в core index.js и использую там require("../mymodule/index.js") .
Eсть ли у pm2 возможность как-то добавить mymodule чтобы использовать в виде require("mymodule")?
Эту страницу почитал и так и не понял, можно или нет - http://pm2.keymetrics.io/docs/advanced/pm2-module-system/
Дима
Alexander
Yan👀
Leonid
у npm есть
Можете подсказать, как оно реализуется? Я не node разраб, просто проект запустить нужно. Посоветовали babel-plugin-module-resolver . Я добавил, в .babelrc {
"plugins": [
["module-resolver", {
"root": ["../"],
"alias": {
"mymodule": "./mymodule/index.js"
}
}] ] }
но подозреваю, что само по себе оно не запускается и вообще не уверен, подходит ли оно моему случаю.
Serg
module.exports = {
"extends": "standard",
"rules": {
"no-extra-semi": "error",
"semi": [2, "always"]
}
}
вот в таком виде скорее всего
Serg
ну ваши данные
Nurik
ребят подскажите, в axios ловлю ошибки и в логи хочу класть только queryString без хоста. Есть такой параметр у объекта request ? Просто не хочу дублировать функционал, если есть.
Sergey
.query?
Sergey
Sergey
или же открыть документацию axios и выяснить этот момент?
Nurik
Проблем нет, за исключением что я не за компом.
Nurik
Lynx
Кто-нибудь знает какие крупные компании занимаются разработкой node.js?
Sergey
открой сайт nodejs
Sergey
там есть
Lynx
Sergey
раньше было ((
Sergey
Sergey
Corporate users of Node.js software include GoDaddy,[9] Groupon,[10] IBM,[11] LinkedIn,[12][13] Microsoft,[14][15] Netflix,[16] PayPal,[17][18] Rakuten, SAP, Tuenti,[19] Voxer,[20] Walmart,[21] and Yahoo!.[22]
Sergey
настолько лень загуглить?
Lynx
Sergey
подумал между "разработкой" и "node.js" есть слово "под"
Sergey
сорян
Lynx
:\
Sergey
https://foundation.nodejs.org/about/members
Sergey
4 минуты гуглинга
Roman
а чем сокет отличается от вебсокета?
Roman
там много отличий?
Roman
Andrew
да также ) схематично:
// открываем сокет
socket = socket(AF_INET, SOCK_STREAM, ppp->p_proto);
connect(s, (struct sockaddr*)&sin, sizeof(sin));
// пишем в него всякую фигню
write(s, buf, len);
что там с этой фигней делать - это уже сервер сам там должен как-то разрулить
не думаю, что в js что-то отличается, скорее всего
также открывается сокет и пишется и читается туда
в произвольном виде
в пэхапэ та же хрень только сбоку
$sock = fsockopen()
fwrite($sock, 'sample');
Andrew
в общем случае разработчика сейчас вообще никак не заботят нижние уровни... ему остается только открыть порт/файл на чтение/запись и писать/читать туда и оттуда
Emil
Lynx
)
Anonymous
😂
Andrey
есть код, который из csv в json переводит: const fs = require('fs'),
// typical csvtojson stuff, as outlined in the readme file
Converter = require('csvtojson').Converter,
converter = new Converter({}),
// new conversion function
// takes a file
// returns a promise
convertToJson = function(file) {
return new Promise( (res, rej) => {
converter.on("end_parsed", (jsonData) => {
if(!jsonData){
rej("CSV to JSON conversion failed!")
}
res(jsonData);
});
fs.createReadStream(file).pipe(converter);
});
};
export default convertToJson;
при get запросе на /all выводит пустой объект,
app.get('/all', (req, res) => {
const data = convertToJson( URL_01 );
res.send(data);
});
подскажите как вернуть JSON?
сomorsiс
есть код, который из csv в json переводит: const fs = require('fs'),
// typical csvtojson stuff, as outlined in the readme file
Converter = require('csvtojson').Converter,
converter = new Converter({}),
// new conversion function
// takes a file
// returns a promise
convertToJson = function(file) {
return new Promise( (res, rej) => {
converter.on("end_parsed", (jsonData) => {
if(!jsonData){
rej("CSV to JSON conversion failed!")
}
res(jsonData);
});
fs.createReadStream(file).pipe(converter);
});
};
export default convertToJson;
при get запросе на /all выводит пустой объект,
app.get('/all', (req, res) => {
const data = convertToJson( URL_01 );
res.send(data);
});
подскажите как вернуть JSON?
Почитай про промисы
Roman
Seos
Ребят, просмотрел документацию node и не нашел как проверить что файл или папка является скрытой в windows
Cenator 🐈
Seos
Seos
Я так понимаю средствами ноды это не проверить?
сomorsiс
Это еще почему?
потому что на линуксы/маки больше подходят для разработки (потому что на них проще развернуть рабочее окружение)
Seos
линуксы не удобно/маки дорого. Не вижу сложности по развертыванию рабочего окружения на винде.
Seos
Лучше бы подсказали бы по моему вопросу.
Andrey
это да
Ява - отличная штука. Уметь готовить ее не нужно, запустил и работает.