@nodejs_ru

Страница 1633 из 2748
Nikita
20.02.2018
08:50:30
Ну физически ты получаешь файл, который надо, но на стороне клиента у него становится другое имя, так?
Я справился. Решилось даже чуть подругому, видимо альтернативный метод решения. res.download(full_path, filename)

вот так

Алексей
20.02.2018
08:51:57
всем привет есть такое const debug = require('debug')('myapp:server'); function onListening() { const addr = server.address(); const bind = typeof addr === 'string' ? `pipe addr` : `port addr.port`; debug(`Listening on bind`); }

Google
Алексей
20.02.2018
08:52:07
как запустить дебаг

server.on('listening', onListening);

конкретного модуля

Nikita
20.02.2018
08:56:21
Я же так и сказал) тебе надо ставить свой хедер, в котором вы объявишь новое имя файла
Да ты прав. Вот таким методом вполне можно исправить положение res.attachment('/'+result.filename);

Kylych
20.02.2018
09:54:30
Я реализовываю

Crud для админки. И очередь дошла до update. Как отправлять файл на фронт и задать его как старое значение. Для загрузки использовал multer

Naught
20.02.2018
09:59:45
App. Get ('*', %%%%) для отдачи странички 404 имеет какие-то security issues?

Naught
20.02.2018
10:07:16
все так делают же
Ну "все делают" это такое, но если каких-то проблем пока не выявлено, то хорошо. Благодарю за ответ

Dmitry
20.02.2018
10:21:36
А скажите, как сейчас с работой на node.js? Больше заграничной работы или у нас тоже растет спрос?

Google
Artur
20.02.2018
10:25:28
либо со смежными бэк-технологиями, либо фуллстэк - вот это уже реальней

Dmitry
20.02.2018
10:32:44
Ну я ща делаю фуллстек проект на express+handlebars+vue+mysql. Тут же чистый js получается.

Такого рода есть?

Dmitry
20.02.2018
10:36:42
Да я вообще интересуюсь о тенденциях

Год назад на hh вакансий по nodejs было штук 100

В Москве

Какая-то там лига ставок и блокчейны

Начинают ли ща новые проекты на нем?

Cenator
20.02.2018
10:38:54
Я бы сказал что реакт значительно популярнее

Реакт + нода, да

Много новых

Dmitry
20.02.2018
10:41:04
Спасибо

А к typescript как относитесь?

Nik
20.02.2018
10:43:42
Начинают ли ща новые проекты на нем?
в израиле 2 бека - дотнет и нода. вот и думай :)

Fedir
20.02.2018
10:45:17
почему нет питона?

Nik
20.02.2018
10:47:22
то-есть отсутствие пхп или джавки не смутило? :)

Fedir
20.02.2018
10:47:54
не

Google
Fedir
20.02.2018
10:47:55
))

Buka
20.02.2018
10:50:59
А к typescript как относитесь?
Обычно те кто на нем писали, обратно уже не хотят

Dmitry
20.02.2018
10:52:06
Buka
20.02.2018
10:55:51
То есть стоит освоить?
Есть еще флоу но я не пробовал

В любом случае да. Очень помогает

Morsik
20.02.2018
10:56:59
Anton
20.02.2018
10:57:57
А к typescript как относитесь?
костыль и ненужно. если тебе нужная типизация, то просто возьми язык/рантайм изначально типизированный, выбор огромен. это оправдано только на фронте, где у людей нет выбора и они скованны браузером, на беке это выглядит просто нелепо, имхо

Anton
20.02.2018
10:58:57
добавил вот только что

Buka
20.02.2018
10:59:36
добавил вот только что
А если знаешь только js, то учить другой язык ради того чтобы не юзать тайпскрипт?

Дмитрий
20.02.2018
11:01:01
А к typescript как относитесь?
Ts идеален для ноды

Anton
20.02.2018
11:01:05
А если знаешь только js, то учить другой язык ради того чтобы не юзать тайпскрипт?
язык это просто инструмент который выбирается под задачу. нет никакого смысла учить тс

Buka
20.02.2018
11:02:24
язык это просто инструмент который выбирается под задачу. нет никакого смысла учить тс
Я про то что учить другой язык. Учитвая что проект уже пилить надо, а ты сидишь и учишь)

Dmitry
20.02.2018
11:02:59
Да я вот знаю хорошо один типизированный язык-c#, но его кросс-платформенная реализация сейчас оставляет желать лучшего. Я начал писать бек на es2017, но не хватает строгих типов

Anton
20.02.2018
11:04:08
Я про то что учить другой язык. Учитвая что проект уже пилить надо, а ты сидишь и учишь)
ну значит изначально был выбран неверный инструмент для задачи, если тебе внезапно понадабился совершенно другой язык(динаимческая типизация против статической) и ты хочешь получить его при помощи костыля. зачем тогда жс взял?

Dmitry
20.02.2018
11:14:17
Интересные мысли, спасибо

Да изначально .net core был ничего и был очень похож на node.js, только со строгой типизацией, а потом все испортили. И либо ждать пока починят(уже более полугода проблема с билдами), либо искать что-то другое.

Google
Oleg
20.02.2018
11:20:35
Кто-то пользуется inversifyJS на проекте?

Есть вопрос, как использовать контейнер в static методе?

IGOR
20.02.2018
11:28:17
Ребята, подскажите. Есть несколько массивов в них одинаковое поле name и разные value как из этих массивов собрать один массив name{ val1 val2 val3 } ?

Harry
20.02.2018
11:31:10
пасаны, вот что загуглить чтобы понять сколько запросов в секунду я могу делать к базе данных, аля lowdb?

arts
20.02.2018
11:32:10
Admin
ERROR: S client not available

IGOR
20.02.2018
11:32:59
Пока что ответ на твой вопрос [...arr1, ...arr2] и так далее
есть объект InComingCalls{ name:"ИВАН", value:6 } и OutComingCalls{ name:"ИВАН", value:3 } таких объектов несколько. Мне нужно собрать что-то типа { name:"ИВАН" inCalls:6 outCalls:3 }

Morsik
20.02.2018
11:37:33
сделай через форы, проще будет

Buka
20.02.2018
11:37:48
мб через reduce все же?

Или где у тебя объекты лежат

Morsik
20.02.2018
11:38:47
мб через reduce все же?
думаешь вложенные редьюсы это читаемо?

IGOR
20.02.2018
11:44:59
Если тебе надо просто склеить два объекта, то юзай Object.assign
не, там value суммируется, а мне надо их переименновывать

Dmitry
20.02.2018
11:47:31
А что там испортили?
Там подключили старый сборщик проектов MSbuild и теперь все жутко стало тормозить. Маленький проект собирается секунд 15, а если их 2, то 25 сек и т.д. Тормозит IntelliSense, тесты тормозят. Но обещают поченить. Еще осенью обещали, но перенесли на весну. Вот так ребята работают.

раньше пару секунд билдился проект. было ничего.

Google
Dmitry
20.02.2018
11:48:15
конфиги были в json, а теперь в xml

IGOR
20.02.2018
11:49:24
Если тебе надо просто склеить два объекта, то юзай Object.assign
for (var i in names) { let name = names[i] var inCalls = this.InComingCalls.filter(i => i.name === name) var outCalls = this.OutComingCalls.filter(i => i.name === name) var invoices = this.invoices.filter(i => i.name === name) var man = { name: name, inCalls: inCalls[0].value, outCalls: outCalls[0].value, invoices: invoices[0].value } console.log(man) } вот этот костыль воде делает как надо

Mikhail
20.02.2018
11:49:37
конфиги были в json, а теперь в xml
В Сore 2 в json же конфиги

Morsik
20.02.2018
11:50:17
замени на find for на for of var и let на const чек на существование

а так норм

Dmitry
20.02.2018
11:51:26
В Сore 2 в json же конфиги
Свои можно делать в json, а конфиги проекта в xml (<Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp2.0</TargetFramework> <MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>...)

IGOR
20.02.2018
11:51:52
Morsik
20.02.2018
11:52:56
filter -> Array.prototype.find for in -> for of var, let -> const if (inCall) { ...}

Sergey
20.02.2018
11:56:19
#noob желает уточнить если для разработки локально используют "proxy": "http://localhost:3001" для запросов к локальному api . То для продакшена как ? когда клиент и api задеплоили по разным доменам

Denis
20.02.2018
11:57:05
ноду за нжинкс ставить

IGOR
20.02.2018
11:57:08
filter -> Array.prototype.find for in -> for of var, let -> const if (inCall) { ...}
спасибо, сейчас буду пробовать

Yurii
20.02.2018
12:04:28
Сообщество, подкажите, кто чем режет входящий трафик на сервис? Сервис на express, смотрю в сторону https://github.com/ded/express-limiter или https://github.com/nfriedly/express-rate-limit. Может у кого-то есть опыт с ними или решение получше? Защину на более низких уровнях или через Nginx не предлагать ?

Alex
20.02.2018
12:05:53
nginx?

Yurii
20.02.2018
12:07:34
nginx?
кажется, я в последнем предложении об этом написал ?

Artur
20.02.2018
12:20:54
а смысл?

нджинiкс будет принимать уйму трафика, а нода будет резать?

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